
Imagick::cropThumbnailImage 함수를 사용할 때 원본 이미지가 변경되는 문제는 이미지의 크기가 작을 때 발생하는 현상입니다. 이 문제를 해결하기 위해서는 원본 이미지를 복사하는 방법을 사용하면 됩니다.
#hostingforum.kr
php
$imagick = new Imagick($imagePath);
$thumbnail = clone $imagick;
$thumbnail->cropThumbnailImage($width, $height);
위 코드에서는 원본 이미지를 복사한 후, 썸네일 이미지를 생성합니다.
cropThumbnailImage 함수의 파라미터는 이미지의 가로 크기와 세로 크기입니다. 이 파라미터를 조절하면 이미지가 잘라지는 부분을 조절할 수 있습니다.
#hostingforum.kr
php
$imagick->cropThumbnailImage($width, $height, $left, $top);
위 코드에서는 이미지의 왼쪽 위 코너부터 $left, $top 픽셀을 기준으로 $width, $height 크기의 이미지를 잘라냅니다.
이러한 파라미터를 조절하여 원하는 이미지를 생성할 수 있습니다.
2025-04-28 03:29