
Imagick::resampleImage 함수는 이미지의 크기를 변경하는 데 사용됩니다. 이 함수의 첫 번째 인자는 이미지 자체이며, 두 번째 인자는 새로운 이미지의 크기를 지정하는 'newGeometry' 변수입니다.
'newGeometry' 변수의 형식은 'widthxheight' 형식으로 지정됩니다. 예를 들어, '100x100'을 입력하면, 이미지의 크기는 100x100 pixel로 변경됩니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->resampleImage('100x100');
$imagick->writeImage('변경된이미지.jpg');
이 코드를 실행하면, '원본이미지.jpg'의 크기가 100x100 pixel로 변경된 '변경된이미지.jpg'이 생성됩니다.
또한, 'newGeometry' 변수는 이미지의 크기뿐만 아니라, 이미지의 비율도 변경할 수 있습니다. 예를 들어, '100x100^'을 입력하면, 이미지의 크기는 100x100 pixel로 변경되며, 비율은 유지됩니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->resampleImage('100x100^');
$imagick->writeImage('변경된이미지.jpg');
이 코드를 실행하면, '원본이미지.jpg'의 크기가 100x100 pixel로 변경된 '변경된이미지.jpg'이 생성됩니다. 이때, 비율은 유지됩니다.
2025-04-14 23:46