
Gmagick::enhanceImage() 메서드는 이미지 업그레이드 옵션을 설정하는 데 사용됩니다. 이 메서드는 세 개의 매개변수를 받습니다:
- 첫 번째 매개변수는 이미지의 밝기 업그레이드 수준입니다.
- 두 번째 매개변수는 이미지의 대비 업그레이드 수준입니다.
- 세 번째 매개변수는 이미지의 명도 업그레이드 수준입니다.
예를 들어, $image->enhanceImage(1, 1, 1) 메서드는 이미지의 밝기, 대비, 명도를 모두 1로 업그레이드합니다.
이미지 업그레이드 옵션을 설정하는 순서는 다음과 같습니다:
1. 밝기 업그레이드 수준을 설정합니다.
2. 대비 업그레이드 수준을 설정합니다.
3. 명도 업그레이드 수준을 설정합니다.
이미지 업그레이드 옵션의 의미는 다음과 같습니다:
- 밝기 업그레이드 수준: 이미지의 밝기를 업그레이드하는 정도를 설정합니다.
- 대비 업그레이드 수준: 이미지의 대비를 업그레이드하는 정도를 설정합니다.
- 명도 업그레이드 수준: 이미지의 명도를 업그레이드하는 정도를 설정합니다.
이미지 업그레이드 메서드를 사용하여 이미지 크기를 변경하는 방법은 다음과 같습니다:
- $image->resizeImage($width, $height) 메서드를 사용하여 이미지의 크기를 변경합니다.
- $image->resizeImage($width, $height, Gmagick::FILTER_LANCZOS) 메서드를 사용하여 이미지의 크기를 변경하고 필터를 설정합니다.
예를 들어, $image->resizeImage(800, 600) 메서드는 이미지의 크기를 800x600으로 변경합니다.
이미지 업그레이드 메서드를 사용하여 이미지 크기를 변경하는 예제는 다음과 같습니다:
#hostingforum.kr
php
$image = new Gmagick('원본이미지.jpg');
$image->resizeImage(800, 600);
$image->enhanceImage(1, 1, 1);
$image->write('업그레이드이미지.jpg');
2025-05-09 07:34