
Imagick::brightnessContrastImage() 함수는 이미지의 밝기와 대비를 조절하는 데 사용됩니다. 이 함수의 첫 번째 인자는 배열 형태로 brightness와 contrast의 값을 입력해야 합니다.
brightness의 값은 0에서 100 사이의 값을 입력할 수 있습니다. 0은 원래 이미지의 밝기를 의미하며, 100은 최대 밝기를 의미합니다.
contrast의 값은 -100에서 100 사이의 값을 입력할 수 있습니다. -100은 최대 대비를 의미하며, 100은 원래 이미지의 대비를 의미합니다.
이 함수를 호출한 후 이미지의 밝기와 대비가 원하는대로 조절되지 않는다면, 인자의 값이 잘못 입력되었거나, 이미지의 형식이 지원되지 않는 경우일 수 있습니다.
예를 들어, 다음 코드는 brightness와 contrast의 값을 50과 50으로 설정하여 이미지의 밝기와 대비를 조절하는 방법을 보여줍니다.
#hostingforum.kr
php
$image = new Imagick('원하는 이미지 파일');
$image->brightnessContrastImage(array(50, 50));
$image->writeImage('조절된 이미지 파일');
이 코드는 원하는 이미지 파일을 읽어들여, brightness와 contrast의 값을 50으로 설정하여 이미지의 밝기와 대비를 조절한 후, 조절된 이미지 파일로 저장합니다.
2025-08-06 23:06