
Imagick::setImageMatte의 'color' 옵션을 사용하여 매트의 색상을 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지파일명.jpg');
$image->setImageMatte(true);
$image->setImageMatteColor('rgba(255, 0, 0, 0.5)'); // 매트의 색상을 rgba(255, 0, 0, 0.5)로 지정합니다.
$image->writeImage('결과이미지파일명.jpg');
위 예제에서는 매트의 색상을 rgba(255, 0, 0, 0.5)로 지정하였으며, 매트의 투명도는 0.5로 지정하였습니다.
rgba(255, 0, 0, 0.5)란, 빨간색(255, 0, 0)으로 채워진 매트를 50% 투명하게 지정한 것입니다.
Imagick::setImageMatte의 'color' 옵션을 사용하여 매트의 색상을 지정할 때, 매트의 색상을 rgba(0, 0, 0, 0)으로 지정하면 매트가 투명하게 지정됩니다.
2025-07-23 01:48