라이브러리
[PHP] Gmagick::levelimage - 이미지의 레벨을 조정합니다.
Gmagick::levelImage() 함수
Gmagick::levelImage() 함수는 Gmagick 객체의 픽셀 값을 조정하여 이미지의 대비를 조절하는 데 사용됩니다. 이 함수는 이미지의 픽셀 값을 조정하여 이미지의 대비를 조절할 수 있습니다.
함수 서식
#hostingforum.kr
php
Gmagick::levelImage($whitePoint, $blackPoint, $gamma)
* `$whitePoint`: 이미지의 가장 밝은 픽셀 값 (0 ~ 100)
* `$blackPoint`: 이미지의 가장 어두운 픽셀 값 (0 ~ 100)
* `$gamma`: 이미지의 감도 (0 ~ 10)
예제
#hostingforum.kr
php
<?php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.jpg');
// levelImage() 함수를 사용하여 이미지의 대비를 조절합니다.
$gmagick->levelImage(50, 50, 2);
// 이미지 저장
$gmagick->write('output.jpg');
// 이미지 출력
header('Content-Type: image/jpeg');
echo $gmagick;
?>
이 예제에서는 `image.jpg` 이미지를 읽어들여 `levelImage()` 함수를 사용하여 이미지의 대비를 조절한 후 `output.jpg` 파일로 저장합니다.
주의
* `$whitePoint`과 `$blackPoint`의 합은 100이어야 합니다.
* `$gamma`의 값은 0에서 10 사이여야 합니다.
예제 2: 이미지의 대비를 조절하는 예제
#hostingforum.kr
php
<?php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.jpg');
// levelImage() 함수를 사용하여 이미지의 대비를 조절합니다.
$gmagick->levelImage(20, 80, 1.5);
// 이미지 저장
$gmagick->write('output.jpg');
// 이미지 출력
header('Content-Type: image/jpeg');
echo $gmagick;
?>
이 예제에서는 `image.jpg` 이미지를 읽어들여 `levelImage()` 함수를 사용하여 이미지의 대비를 조절한 후 `output.jpg` 파일로 저장합니다.
이 예제에서는 `$whitePoint`은 20, `$blackPoint`은 80, `$gamma`은 1.5로 설정되어 있습니다. 이 설정은 이미지의 대비를 조절하여 어두운 부분이 더 밝아지고 밝은 부분이 어두워지게 합니다.
예제 3: 이미지의 대비를 조절하는 예제
#hostingforum.kr
php
<?php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.jpg');
// levelImage() 함수를 사용하여 이미지의 대비를 조절합니다.
$gmagick->levelImage(80, 20, 0.5);
// 이미지 저장
$gmagick->write('output.jpg');
// 이미지 출력
header('Content-Type: image/jpeg');
echo $gmagick;
?>
이 예제에서는 `image.jpg` 이미지를 읽어들여 `levelImage()` 함수를 사용하여 이미지의 대비를 조절한 후 `output.jpg` 파일로 저장합니다.
이 예제에서는 `$whitePoint`은 80, `$blackPoint`은 20, `$gamma`은 0.5로 설정되어 있습니다. 이 설정은 이미지의 대비를 조절하여 밝은 부분이 더 밝아지고 어두운 부분이 밝아지게 합니다.
이러한 예제를 통해 `Gmagick::levelImage()` 함수를 사용하여 이미지의 대비를 조절하는 방법을 알 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.