라이브러리
[PHP] Imagick::evaluateImage - 이미지에 표현식을 적용합니다.
Imagick::evaluateImage() 함수
Imagick::evaluateImage() 함수는 이미지를 평가하여 결과를 반환합니다. 이 함수는 이미지에 다양한 연산을 수행할 수 있습니다. 예를 들어, 이미지의 밝기, 대비, 색상 등을 조정할 수 있습니다.
사용법
Imagick::evaluateImage() 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
Imagick::evaluateImage($image, $operator, $value)
- `$image`: 이미지를 평가할 객체입니다.
- `$operator`: 평가할 연산을 지정합니다. 예를 들어, 'Intensity'는 밝기, 'Contrast'는 대비를 조정합니다.
- `$value`: 연산의 값을 지정합니다.
예제
다음 예제에서는 Imagick::evaluateImage() 함수를 사용하여 이미지의 밝기를 조정하는 방법을 보여줍니다.
#hostingforum.kr
php
// 이미지 객체를 생성합니다.
$image = new Imagick('image.jpg');
// 이미지의 밝기를 20% 증가시킵니다.
$image->evaluateImage(Imagick::CHANNEL_ALL, 'Intensity', 20);
// 이미지의 밝기를 30% 감소시킵니다.
$image->evaluateImage(Imagick::CHANNEL_ALL, 'Intensity', -30);
// 이미지의 대비를 50% 증가시킵니다.
$image->evaluateImage(Imagick::CHANNEL_ALL, 'Contrast', 50);
// 이미지의 색상을 30% 증가시킵니다.
$image->evaluateImage(Imagick::CHANNEL_ALL, 'Colorize', 30);
// 이미지 파일로 저장합니다.
$image->writeImage('output.jpg');
사용 가능한 연산자
Imagick::evaluateImage() 함수에서 사용 가능한 연산자는 다음과 같습니다.
- `Intensity`: 이미지의 밝기를 조정합니다.
- `Contrast`: 이미지의 대비를 조정합니다.
- `Colorize`: 이미지의 색상을 조정합니다.
- `Gamma`: 이미지의 감마를 조정합니다.
- `Negate`: 이미지의 색상을 반전합니다.
- `Threshold`: 이미지의 색상을 임계값에 따라 조정합니다.
참고
Imagick::evaluateImage() 함수는 이미지의 특정 특성을 조정할 때 유용합니다. 이 함수를 사용하여 이미지의 밝기, 대비, 색상 등을 조정할 수 있습니다. 또한, 이 함수는 이미지의 감마, 색상 반전, 임계값 조정 등 다양한 연산을 수행할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.