
Imagick::setImagePage 메서드는 이미지의 페이지 크기를 설정하는 데 사용됩니다. 이 메서드는 다음과 같은 파라미터를 받습니다.
- $width: 이미지의 페이지 너비
- $height: 이미지의 페이지 높이
- $x: 이미지의 페이지 왼쪽 상단 모서리 x 좌표
- $y: 이미지의 페이지 왼쪽 상단 모서리 y 좌표
이 메서드는 이미지의 페이지 크기를 설정하지만, 이미지의 실제 크기는 설정하지 않습니다. setImagePage 메서드는 이미지의 페이지 크기를 설정하는 데 사용되며, 이미지의 실제 크기는 setImagePage 메서드가 호출된 후에 설정됩니다.
예를 들어, 다음 코드는 이미지의 페이지 크기를 설정하고, 이미지의 실제 크기를 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImagePage(800, 600, 0, 0);
$imagick->resizeImage(800, 600, Imagick::FILTER_LANCZOS, 1);
$imagick->writeImage('output.jpg');
이 코드는 이미지의 페이지 크기를 800x600으로 설정하고, 이미지의 실제 크기를 800x600으로 설정합니다.
2025-06-24 13:38