
Imagick::contrastStretchImage 함수는 이미지의 대비를 조절하는 함수입니다. 이 함수의 파라미터 중 \"blackPoint\"와 \"whitePoint\"는 이미지의 어두운 부분과 밝은 부분을 조절하는 데 사용됩니다.
- \"blackPoint\"의 기본값은 0입니다. 이 값은 이미지의 어두운 부분의 픽셀 값을 나타내며, 0에서 1 사이의 값이 가능합니다. 0은 이미지의 가장 어두운 부분을 나타내며, 1은 이미지의 가장 밝은 부분을 나타냅니다.
- \"whitePoint\"의 기본값은 1입니다. 이 값은 이미지의 밝은 부분의 픽셀 값을 나타내며, 0에서 1 사이의 값이 가능합니다. 0은 이미지의 가장 어두운 부분을 나타내며, 1은 이미지의 가장 밝은 부분을 나타냅니다.
이러한 파라미터를 설정하여 이미지의 대비를 조절할 수 있습니다. 예를 들어, \"blackPoint\"를 0.1로 설정하고 \"whitePoint\"를 0.9로 설정하면, 이미지의 어두운 부분은 10% 더 밝아지고, 밝은 부분은 10% 더 어두워집니다.
Imagick::contrastStretchImage 함수를 사용할 때는, 다음과 같이 파라미터를 설정할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->contrastStretchImage(0.1, 0.9);
$imagick->writeImage('output.jpg');
이러한 코드는 이미지의 대비를 조절하여 output.jpg 파일로 저장합니다.
2025-05-16 02:15