라이브러리
[PHP] Gmagick::scaleimage - 이미지 크기를 조절합니다
Gmagick::scaleImage() 함수
Gmagick::scaleImage() 함수는 Gmagick 객체의 이미지를 지정된 크기로 조정합니다. 이 함수는 원본 이미지를 변경하지 않고 새로 생성된 이미지를 반환합니다.
함수의 매개변수
- `$width`: 조정 후 이미지의 너비
- `$height`: 조정 후 이미지의 높이
함수의 반환값
- 새로 생성된 Gmagick 객체
예제
#hostingforum.kr
php
// Gmagick 객체 생성
$gmagick = new Gmagick('원본이미지.jpg');
// 이미지 크기 조정
$gmagick->scaleImage(800, 600);
// 조정된 이미지 출력
$gmagick->write('조정된이미지.jpg');
예제 설명
이 예제에서는 '원본이미지.jpg' 파일을 읽어와 Gmagick 객체를 생성합니다. 그런 다음, `scaleImage()` 함수를 사용하여 이미지의 크기를 800x600으로 조정합니다. 조정된 이미지를 '조정된이미지.jpg' 파일로 저장합니다.
Gmagick::scaleImage() 함수의 옵션
Gmagick::scaleImage() 함수에는 몇 가지 옵션을 사용할 수 있습니다.
- `Gmagick::FILTER_BOX`: 박스 필터를 사용하여 이미지의 크기를 조정합니다.
- `Gmagick::FILTER_CATMULLROM`: 카트멀 로만 필터를 사용하여 이미지의 크기를 조정합니다.
- `Gmagick::FILTER_GAUSSIAN`: 가우시안 필터를 사용하여 이미지의 크기를 조정합니다.
- `Gmagick::FILTER_LANCZOS`: 란초스 필터를 사용하여 이미지의 크기를 조정합니다.
예제 (옵션 사용)
#hostingforum.kr
php
// Gmagick 객체 생성
$gmagick = new Gmagick('원본이미지.jpg');
// 이미지 크기 조정 (카트멀 로만 필터 사용)
$gmagick->scaleImage(800, 600, Gmagick::FILTER_CATMULLROM);
// 조정된 이미지 출력
$gmagick->write('조정된이미지.jpg');
예제 설명
이 예제에서는 `scaleImage()` 함수에 옵션 `Gmagick::FILTER_CATMULLROM`을 사용하여 카트멀 로만 필터를 사용하여 이미지의 크기를 조정합니다. 조정된 이미지를 '조정된이미지.jpg' 파일로 저장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.