라이브러리
[PHP] Imagick::thumbnailImage - 이미지 크기를 변경합니다.
Imagick::thumbnailImage 메서드
Imagick::thumbnailImage 메서드는 PHP의 Imagick 클래스에서 사용할 수 있는 메서드입니다. 이 메서드는 이미지를 지정된 크기로 줄이는-thumbnail-을 생성합니다.
매개변수
Imagick::thumbnailImage 메서드는 총 7개의 매개변수를 가지고 있습니다.
- `$width`: thumbnail의 너비
- `$height`: thumbnail의 높이
- `$crop`: true이면 이미지를 자르지 않고 thumbnail을 생성합니다. false이면 이미지를 자릅니다.
- `$filter`: thumbnail을 생성할 때 사용할 필터입니다. 기본값은 Imagick::FILTER_BOX입니다.
- `$blurRadius`: thumbnail을 생성할 때 사용할 블러 반경입니다. 기본값은 0입니다.
- `$backgroundColor`: thumbnail의 배경 색상입니다. 기본값은 Imagick::COLOR_TRANSPARENT입니다.
- `$thumbnailCompression`: thumbnail을 생성할 때 사용할 압축률입니다. 기본값은 0입니다.
예제
다음 예제는 Imagick::thumbnailImage 메서드를 사용하여 이미지를 thumbnail 크기로 줄입니다.
#hostingforum.kr
php
// 이미지 파일을 로드합니다.
$image = new Imagick('image.jpg');
// thumbnail 크기를 지정합니다.
$width = 200;
$height = 150;
// thumbnail을 생성합니다.
$image->thumbnailImage($width, $height);
// thumbnail을 저장합니다.
$image->writeImage('thumbnail.jpg');
이 예제에서는 'image.jpg' 파일을 로드하고 thumbnail 크기로 줄입니다. thumbnail을 생성한 후 'thumbnail.jpg' 파일로 저장합니다.
자르지 않고 thumbnail을 생성하는 예제
다음 예제는 Imagick::thumbnailImage 메서드를 사용하여 이미지를 thumbnail 크기로 줄지 않고 자르지 않고 thumbnail을 생성합니다.
#hostingforum.kr
php
// 이미지 파일을 로드합니다.
$image = new Imagick('image.jpg');
// thumbnail 크기를 지정합니다.
$width = 200;
$height = 150;
// thumbnail을 생성합니다. 자르지 않습니다.
$image->thumbnailImage($width, $height, false);
// thumbnail을 저장합니다.
$image->writeImage('thumbnail.jpg');
이 예제에서는 'image.jpg' 파일을 로드하고 thumbnail 크기로 줄지 않고 자르지 않고 thumbnail을 생성합니다. thumbnail을 생성한 후 'thumbnail.jpg' 파일로 저장합니다.
필터를 사용하여 thumbnail을 생성하는 예제
다음 예제는 Imagick::thumbnailImage 메서드를 사용하여 이미지를 thumbnail 크기로 줄고 필터를 사용하여 thumbnail을 생성합니다.
#hostingforum.kr
php
// 이미지 파일을 로드합니다.
$image = new Imagick('image.jpg');
// thumbnail 크기를 지정합니다.
$width = 200;
$height = 150;
// 필터를 지정합니다.
$filter = Imagick::FILTER_GAUSSIAN;
// thumbnail을 생성합니다.
$image->thumbnailImage($width, $height, false, $filter);
// thumbnail을 저장합니다.
$image->writeImage('thumbnail.jpg');
이 예제에서는 'image.jpg' 파일을 로드하고 thumbnail 크기로 줄고 필터를 사용하여 thumbnail을 생성합니다. thumbnail을 생성한 후 'thumbnail.jpg' 파일로 저장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.