
Imagick::shadowImage 메서드는 그림의 그림자 효과를 추가하는 데 사용됩니다. 이 메서드는 두 개의 이미지 객체를 인수로 받습니다. 첫 번째 인수는 원본 이미지, 두 번째 인수는 그림자 이미지입니다.
이 메서드를 사용하려면 먼저 원본 이미지와 그림자 이미지를 생성한 다음, shadowImage 메서드를 호출하여 그림자 효과를 추가합니다. 그림자 효과를 추가하는 데 사용할 수 있는 옵션은 다음과 같습니다.
- shadowXOffset: 그림자 이미지의 x좌표 오프셋
- shadowYOffset: 그림자 이미지의 y좌표 오프셋
- shadowBlurRadius: 그림자 블러 반경
- shadowColor: 그림자 색상
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$shadow = new Imagick('그림자이미지.jpg');
$shadow->shadowImage($image, 10, 10, 5, 'black');
$image->compositeImage($shadow, Imagick::COMPOSITE_OVER, 0, 0);
$image->writeImage('결과이미지.jpg');
이 예제에서는 그림자 이미지의 x좌표 오프셋을 10, y좌표 오프셋을 10, 블러 반경을 5, 색상을 검은색으로 설정하여 그림자 효과를 추가합니다.
2025-03-24 08:39