
Gmagick::setimagegamma 함수는 이미지를 감마 변환하는 데 사용됩니다. 이 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick($image_path);
$gm->setimagegamma($gamma_value);
$gm->write($output_path);
이 함수의 옵션 중에서 가장 많이 사용되는 옵션은 `$gamma_value`입니다. 이 옵션은 이미지의 감마 값을 설정하는 데 사용됩니다. `$gamma_value`의 값은 0.1에서 10 사이의 값을 갖습니다.
기존의 이미지 정보를 유지하면서 새로운 감마 값을 적용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick($image_path);
$gm->setimagegamma($gamma_value);
$gm->setImageColorSpace(Gmagick::COLORSPACE_SRGB);
$gm->setImageMatte(true);
$gm->write($output_path);
이 코드는 기존의 이미지 정보를 유지하면서 새로운 감마 값을 적용합니다. `$gm->setImageColorSpace(Gmagick::COLORSPACE_SRGB)`은 이미지의 색상 공간을 SRGB로 설정하고, `$gm->setImageMatte(true)`은 이미지의 마테 값을 설정합니다.
2025-05-22 17:34