
Imagick::spliceImage 함수는 이미지의 특정 위치에서 다른 이미지의 내용을 자른 후 새로운 이미지에 합성하는 함수입니다.
$fromX와 $fromY는 이미지의 왼쪽 위 지점에서부터 시작하여, $fromX는 가로 방향으로 $toX - $fromX 만큼의 픽셀을 이동하고, $fromY는 세로 방향으로 $toY - $fromY 만큼의 픽셀을 이동합니다.
이 함수를 사용하여 새로운 이미지의 크기를 변경하는 것은 가능합니다.
$width와 $height는 자를 이미지의 크기를 의미하며, 이 크기는 원본 이미지의 크기를 초과할 수 없습니다.
예제 코드에서 $fromX = 10, $fromY = 20, $toX = 30, $toY = 40, $width = 50, $height = 60를 설정하면, 원본 이미지의 10픽셀에서 20픽셀 위치에서부터 30픽셀에서 40픽셀 위치까지 50픽셀 x 60픽셀 크기의 이미지를 자르고, 대상 이미지에 합성합니다.
2025-04-23 19:38