
Imagick::setImageScene 메소드는 이미지의 배경을 변경할 때 사용됩니다. Scene Class의 속성을 지정할 때는 다음 순서를 따르세요.
- Scene Class의 속성은 다음과 같습니다.
- Scene (배경색)
- SceneAlpha (배경 투명도)
- SceneBackground (배경 이미지)
이 속성을 지정할 때는 Scene Class의 인스턴스를 생성하여 setImageScene 메소드에 전달합니다.
setImageScene 메소드의 동작은 다음과 같습니다.
- setImageScene 메소드는 지정된 배경색, 배경 투명도, 배경 이미지로 이미지의 배경을 변경합니다.
- 배경색은 Scene 속성을 통해 지정할 수 있습니다.
- 배경 투명도는 SceneAlpha 속성을 통해 지정할 수 있습니다.
- 배경 이미지는 SceneBackground 속성을 통해 지정할 수 있습니다.
예를 들어, 배경색을 빨간색, 배경 투명도를 50%, 배경 이미지를 이미지 파일로 변경하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$scene = new Imagick();
$scene->newPseudoImage(100, 100, 'red');
$scene->setImageAlphaChannel(Imagick::ALPHACHANNEL_SET);
$scene->setImageAlpha(50);
$image->setImageScene($scene);
2025-03-28 17:39