
Gmagick::setimagegamma 함수는 이미지를 gamma校正를 하기 위한 함수입니다. 이는 이미지를 밝게 또는 어둡게 하는 것이 아니라, 이미지를 보는 사람의 시각적인 경험을 개선하기 위한 것입니다.
gamma의 기본값은 1.0입니다.
이 함수의 파라미터는 두 개이며, 각각의 역할은 다음과 같습니다.
- gamma: gamma의 값을 지정합니다.
- channel: 색상 채널을 지정합니다. (RGB, CMYK, etc.)
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gmagick = new Gmagick('image.jpg');
$gmagick->setimagegamma(1.2, Gmagick::RGB_COLORSPACE);
$gmagick->write('output.jpg');
이 예제에서는 image.jpg 이미지를 1.2의 gamma로 RGB 색상 공간에서 밝게 처리한 후 output.jpg로 저장합니다.
이 함수를 사용했을 때, 이미지는 다음과 같은 변화를 겪습니다.
- 밝은 부분이 더 밝아집니다.
- 어두운 부분이 더 어둡게 됩니다.
- 색상이 더 선명해집니다.
이러한 변화를 통해 이미지가 더 자연스럽고 매력적으로 보입니다.
2025-03-28 00:51