
ImagickDraw::setViewbox 메서드를 사용하여 이미지 뷰 박스를 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setViewbox(0, 0, 100, 100); // x, y, 가로 크기, 세로 크기
이 코드는 이미지 뷰 박스를 (0, 0)에서 시작하여 가로 100픽셀, 세로 100픽셀 크기로 설정합니다.
이미지 뷰 박스를 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('원본 이미지 경로');
$image->resizeImage(100, 100, Imagick::FILTER_LANCZOS, 1); // 원본 이미지를 100x100 크기로 리사이즈
$draw = new ImagickDraw();
$draw->setViewbox(0, 0, 100, 100); // x, y, 가로 크기, 세로 크기
$image->drawImage($draw);
$image->writeImage('수정된 이미지 경로');
이 코드는 원본 이미지를 100x100 크기로 리사이즈한 후, 이미지 뷰 박스를 (0, 0)에서 시작하여 가로 100픽셀, 세로 100픽셀 크기로 설정한 후, 수정된 이미지를 저장합니다.
2025-06-14 02:22