
Gmagick::setimagescene은 이미지 셰도우를 설정하는 메서드입니다. 이 메서드를 사용하여 셰도우를 설정할 수 있습니다.
셰도우를 설정할 때 사용할 수 있는 옵션은 다음과 같습니다.
- Gmagick::SHADOW_COLOR : 셰도우 색상을 설정합니다.
- Gmagick::SHADOW_COLOR_VALUE : 셰도우 색상 값을 설정합니다.
- Gmagick::SHADOW_COLOR_OPACITY : 셰도우 색상 투명도를 설정합니다.
- Gmagick::SHADOW_COLOR_OPACITY_VALUE : 셰도우 색상 투명도 값을 설정합니다.
예를 들어, 셰도우를 설정할 때는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->setimagescene(Gmagick::SHADOW_COLOR, 'red');
$gm->setimagescene(Gmagick::SHADOW_COLOR_VALUE, 100);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY, 50);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY_VALUE, 50);
기존의 셰도우를 삭제하고 새로운 셰도우를 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$gm->setimagescene(Gmagick::SHADOW_COLOR, null);
$gm->setimagescene(Gmagick::SHADOW_COLOR_VALUE, null);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY, null);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY_VALUE, null);
또는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gm->setimagescene(Gmagick::SHADOW_COLOR, 'transparent');
$gm->setimagescene(Gmagick::SHADOW_COLOR_VALUE, 0);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY, 0);
$gm->setimagescene(Gmagick::SHADOW_COLOR_OPACITY_VALUE, 0);
이러한 방법으로 셰도우를 설정하고 삭제할 수 있습니다.
2025-03-31 03:29