
Imagick sampleImage 함수는 원본 이미지의 일부를 잘라내서 새로운 이미지를 생성하는 함수입니다. 이 함수는 원본 이미지의 크기를 줄이기 위해 사용할 수 있지만, 잘라내는 위치와 크기 조절이 중요합니다.
sampleImage 함수의 사용법은 다음과 같습니다:
#hostingforum.kr
php
$imagick = new Imagick($원본이미지파일);
$imagick->sampleImage($width, $height, $x, $y);
$imagick->writeImage($새로운이미지파일);
- `$width`와 `$height`는 새로운 이미지를 생성할 때의 너비와 높이를 지정합니다.
- `$x`와 `$y`는 원본 이미지에서 잘라내서 새로운 이미지를 생성할 때의 위치를 지정합니다.
이 함수를 사용할 때는 원본 이미지의 크기와 위치를 잘 조절하여 새로운 이미지를 생성해야 합니다. 예를 들어, 원본 이미지의 크기가 800x600이고, 새로운 이미지를 400x300으로 줄이고 싶다면, `$width`와 `$height`를 400, 300으로, `$x`와 `$y`를 200, 150으로 지정하면 됩니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지파일.jpg');
$imagick->sampleImage(400, 300, 200, 150);
$imagick->writeImage('새로운이미지파일.jpg');
이러한 방법으로 Imagick sampleImage 함수를 사용하여 원본 이미지의 크기를 줄이고 새로운 이미지를 생성할 수 있습니다.
2025-04-05 08:30