
Gmagick의 modulateimage 함수는 이미지의 채널을 조절할 때 사용됩니다.
imagechannel의 가능한 값은 다음과 같습니다.
- Gmagick::CHANNEL_RED
- Gmagick::CHANNEL_GREEN
- Gmagick::CHANNEL_BLUE
- Gmagick::CHANNEL_GRAY
- Gmagick::CHANNEL_OPACITY
- Gmagick::CHANNEL_MATTE
- Gmagick::CHANNEL_ALL
이 함수를 사용한 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$image = new Gmagick('image.jpg');
$image->modulateimage(50, Gmagick::CHANNEL_ALL);
$image->write('output.jpg');
이 코드는 'image.jpg' 파일의 채널을 50%로 조절한 후 'output.jpg' 파일로 저장합니다.
또한, 특정 채널만 조절하고 싶을 때는 imagechannel의 값을 지정하면 됩니다.
#hostingforum.kr
php
$image = new Gmagick('image.jpg');
$image->modulateimage(50, Gmagick::CHANNEL_RED);
$image->write('output.jpg');
이 코드는 'image.jpg' 파일의 빨간 채널만 50%로 조절한 후 'output.jpg' 파일로 저장합니다.
2025-03-31 10:43