
Imagick::getImageInterpolateMethod 함수는 이미지의 해상도를 조절할 때 사용되는 interpolate method를 반환하는 함수입니다.
해상도를 조절할 때 사용되는 interpolate method는 총 3가지가 있습니다.
1. Imagick::INTER_NEAREST : 이 방법은 가장 근접한 픽셀 값을 사용하여 해상도를 조절합니다.
- 이 방법은 가장 빠른 방법이지만, 이미지의 품질이 가장 낮습니다.
2. Imagick::INTER_LINEAR : 이 방법은 가장 근접한 픽셀 값을 사용하여 해상도를 조절합니다.
- 이 방법은 이미지의 품질이 높은 방법입니다.
3. Imagick::INTER_CUBIC : 이 방법은 가장 근접한 픽셀 값을 사용하여 해상도를 조절합니다.
- 이 방법은 이미지의 품질이 가장 높은 방법입니다.
이미지의 해상도를 조절할 때 interpolate method를 변경하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageInterpolateMethod(Imagick::INTER_CUBIC);
$imagick->resizeImage(800, 600, true);
$imagick->writeImage('output.jpg');
위의 예제에서는 Imagick::INTER_CUBIC interpolate method를 사용하여 image.jpg를 800x600로 조절한 후 output.jpg로 저장합니다.
2025-06-20 00:35