
ImagickDraw 클래스의 translate 메소드는 이미지의 좌표를 이동시키는 메소드입니다. 이 메소드의 x, y 좌표는 이미지의 왼쪽 상단 모서리에서 시작합니다.
이미지의 왼쪽 하단 모서리에서 시작하도록 설정하려면, translate 메소드의 y 좌표를 이미지의 높이 만큼 더해주면 됩니다. 예를 들어, 이미지의 높이가 100픽셀일 경우, translate 메소드의 y 좌표를 100으로 설정하면 이미지의 왼쪽 하단 모서리에서 시작합니다.
ImagickDraw 클래스의 translate 메소드는 이미지의 크기를 변경하지 않습니다. 이 메소드는 이미지의 좌표를 이동시키기만 합니다. 이미지의 크기는 원래의 크기를 유지합니다.
다음은 예제 코드입니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->translate(100, 100); // 이미지의 왼쪽 상단 모서리에서 시작
$draw->translate(100, 100 + 100); // 이미지의 왼쪽 하단 모서리에서 시작
이 예제 코드에서, 첫 번째 translate 메소드는 이미지의 왼쪽 상단 모서리에서 시작하고, 두 번째 translate 메소드는 이미지의 왼쪽 하단 모서리에서 시작합니다.
2025-06-24 20:53