라이브러리
[PHP] Gmagick::setCompressionQuality - 객체의 기본 압축 품질을 설정합니다.
Gmagick::setCompressionQuality
Gmagick은 PHP에서 사용할 수 있는 이미지 처리 라이브러리 중 하나입니다. Gmagick::setCompressionQuality 메소드는 이미지를 저장할 때 사용하는 압축 품질을 설정하는 메소드입니다.
# 사용법
Gmagick::setCompressionQuality 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gmagick = new Gmagick($image_path);
$gmagick->setCompressionQuality($quality);
$gmagick->writeImage($output_path);
* `$image_path` : 이미지를 읽어올 경로
* `$quality` : 압축 품질 (0 ~ 100)
* `$output_path` : 저장할 경로
# 예제
다음 예제는 Gmagick::setCompressionQuality 메소드를 사용하여 이미지를 저장할 때 압축 품질을 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
$image_path = 'input.jpg';
$output_path = 'output.jpg';
// Gmagick 객체 생성
$gmagick = new Gmagick($image_path);
// 압축 품질 설정
$gmagick->setCompressionQuality(80);
// 이미지 저장
$gmagick->writeImage($output_path);
echo "이미지 저장 완료!";
# 압축 품질 설정
압축 품질은 0 ~ 100 사이의 값을 가집니다. 품질이 높을수록 압축률이 낮아지고, 품질이 낮을수록 압축률이 높아집니다. 일반적으로 80 ~ 90 사이의 품질을 사용하여 적절한 압축률을 얻을 수 있습니다.
# 압축 품질에 따른 결과
다음은 압축 품질에 따른 결과를 보여줍니다.
| 품질 | 압축률 | 이미지 크기 |
| --- | --- | --- |
| 0 | 100% | 1024KB |
| 20 | 80% | 819KB |
| 50 | 60% | 614KB |
| 80 | 40% | 409KB |
| 100 | 0% | 0KB |
압축 품질을 설정하여 적절한 압축률을 얻을 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.