
Imagick::clampImage 함수는 이미지의 픽셀 값을 클램핑하는 데 사용됩니다. 이 함수의 파라미터는 두 가지입니다.
1. $image: 클램핑을 적용할 이미지 객체입니다.
2. $channel: 클램핑을 적용할 채널을 지정합니다. 가능한 값은 Imagick::CHANNEL_ALL, Imagick::CHANNEL_RED, Imagick::CHANNEL_GREEN, Imagick::CHANNEL_BLUE, Imagick::CHANNEL_ALPHA 등입니다.
이 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->clampImage(Imagick::CHANNEL_ALL, 0, 255);
$image->writeImage('클램핑이미지.jpg');
이 코드는 원본 이미지의 모든 채널에 대해 클램핑을 적용하고, 결과를 클램핑이미지.jpg 파일로 저장합니다.
클램핑은 이미지의 픽셀 값을 0과 255 사이로 제한하는 것을 의미합니다. 예를 들어, 이미지의 픽셀 값이 300일 경우, 클램핑을 적용하면 255로 변환됩니다.
2025-05-17 17:30