일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c#
- 가상서버
- Javascript
- Python
- ChatGPT
- HTML
- 워드프레스
- 프로그램
- 챗지피티
- 쿠팡파트너스
- 자동포스팅
- 아두이노 초보
- 자동글쓰기
- flex
- 아두이노
- 자바스크립트
- vps
- vultr
- 아두이노 강좌
- 파싱
- Ajax
- 파이썬
- 무료일러스트
- 그누보드
- 웹
- 자동블로그
- 아두이노 기초강좌
- Php공부
- cocos2d-x
- php
- Today
- Total
플밍
워터마크 지원되는 썸네일 클래스 본문
제가 만들어 쓰고 있는 썸네일 클래스입니다.
별거아니지만 사용하실 분은 첨부파일 다운로드 받으시면 됩니다.
일단 lib/Thumbnail.php 를 include 합니다.
#ads_1
사용방법
1. 아래처럼 lib/Thumbnail.php 를 인클루드 해주세요
include_once('lib/Thumbnail.php');
2. 사용방법
array Thumbnail::makeThumb(string 원본파일위치, string 썸네일이생성될 디렉토리위치, int 가로크기, int 세로크기, array 옵션);
//리턴되는 array에 들어있는 값
//'filename' 파일이름, 'width' : 축소값 가로크기, 'height' : 축소된 세로크기
- Download -
사용예시원본사진
1. 일반
$arr = Thumbnail::makeThumb('./pic.jpg', '.', 300, 300);
2. 고정폭 (좌상단 기준)
$options = array('sizefix'=>true, 'crop_posx' => Thumbnail::CROP_POSX_LEFT, 'crop_poxy' => Thumbnail::CROP_POSY_TOP);
$arr = Thumbnail::makeThumb('./pic.jpg', '.', 300, 300, $options);
#ads_2
3. 고정폭 (우하단 기준)
$options = array('sizefix'=>true, 'crop_posx' => Thumbnail::CROP_POSX_RIGHT, 'crop_poxy' => Thumbnail::CROP_POSY_BOTTOM);
$arr = Thumbnail::makeThumb('./pic.jpg', '.', 300, 300, $options);
4. 워터마크(우하단에 생성)
$options = array('watermark_path'=>'logo.png', 'watermark_pos' => Thumbnail::WM_RIGHT_BOTTOM, 'watermark_padding' => 20);
Thumbnail::makeThumb('./pic.jpg', '.', 300, 300, $options);
5. 워터마크(좌상단에 생성)
$options = array('watermark_path'=>'logo.png', 'watermark_pos' => Thumbnail::WM_LEFT_TOP, 'watermark_padding' => 20);
Thumbnail::makeThumb('./pic.jpg', '.', 300, 300, $options);
이상입니다. 유용하게 쓰시면 좋겠습니다. 버그있으면 알려주세요-
#ads_3