
Imagick::shaveImage 함수는 이미지의 흰색 바운더리(빈칸)를 제거하는 데 사용됩니다. 이 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->shaveImage(0, 0, 'white');
$imagick->writeImage('처리된이미지.jpg');
위 코드에서 'white'는 흰색을 의미하며, 'white'를 사용하여 흰색 바운더리만 제거할 수 있습니다.
Imagick::shaveImage 함수는 이미지의 크기를 변경할 수 있습니다. 이 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->shaveImage(10, 10); // 10픽셀을 제거
$imagick->writeImage('처리된이미지.jpg');
위 코드에서 (10, 10)은 제거할 픽셀의 수를 의미하며, (0, 0)으로 설정하면 이미지의 크기가 변경되지 않습니다.
Imagick::shaveImage 함수는 여러 개의 이미지를 한번에 처리할 수 없습니다. 이 함수는 한 개의 이미지를 처리할 때 사용됩니다.
하지만, Imagick 클래스는 여러 개의 이미지를 한번에 처리할 수 있습니다. Imagick 클래스의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick();
$imagick->readImage('이미지1.jpg');
$imagick->readImage('이미지2.jpg');
$imagick->shaveImage(0, 0, 'white');
$imagick->writeImage('처리된이미지.jpg');
위 코드에서 Imagick 클래스는 여러 개의 이미지를 읽어와 처리할 수 있습니다.
2025-05-25 07:29