
Gmagick::cropimage 함수는 이미지를 자르는 데 사용되며, 이미지를 자르기 전에 이미지를 크기 조절하는 방법은 여러 가지가 있습니다.
1. Gmagick::resizeImage 함수를 사용하여 이미지를 크기 조절한 후 Gmagick::cropimage 함수를 사용할 수 있습니다.
2. Gmagick::cropimage 함수에 width, height, x, y 옵션을 지정하여 이미지를 자를 때 크기를 조절할 수 있습니다.
이미지를 자르면 원래 이미지가 변형되는 것을 방지하려면, Gmagick::cropimage 함수의 preserveAspectRatio 옵션을 true로 설정하면 됩니다. preserveAspectRatio 옵션을 true로 설정하면 이미지가 변형되지 않습니다.
예제:
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본이미지.jpg');
$gm->resizeImage(800, 600, Gmagick::FILTER_LANCZOS, 1);
$gm->cropImage(400, 300, 100, 100);
$gm->write('자른이미지.jpg');
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본이미지.jpg');
$gm->cropImage(400, 300, 100, 100, true);
$gm->write('자른이미지.jpg');
위 예제에서 두 번째 예제는 preserveAspectRatio 옵션을 true로 설정하여 이미지가 변형되지 않습니다.
2025-08-09 23:15