
Gmagick::enhanceimage 함수는 ImageMagick 라이브러리의 기능을 사용하여 사진을 향상하는 함수입니다. 이 함수는 여러 매개변수를 가집니다.
enhanceimage($image, $gamma, $sigma, $threshold)
* $image: 향상할 사진을 지정합니다.
* $gamma: 밝기와 명도 조절을 위한 gamma 값을 지정합니다. 기본값은 1.0입니다.
* $sigma: 노이즈를 제거하기 위한 sigma 값을 지정합니다. 기본값은 0.5입니다.
* $threshold: 노이즈를 제거하기 위한 임계값을 지정합니다. 기본값은 0.5입니다.
이 함수를 사용하여 사진의 밝기와 명도 조절을 하려면 $gamma 매개변수를 조절하면 됩니다. $gamma 값이 1.0보다 작으면 사진이 어둡게, 1.0보다 크면 사진이 밝게 보입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Gmagick('input.jpg');
$image->enhanceimage(1.5, 1.0, 1.0, 1.0);
$image->write('output.jpg');
이 예제에서는 input.jpg를 input.jpg를 1.5배 밝게 조절한 output.jpg로 변환합니다.
2025-04-12 06:09