PHP GD 이미지 퀄리티 조정 방법 – JPEG, PNG 압축 설정 가이드

수정 조회수 991홈페이지

PHP GD 라이브러리에서 JPG, PNG 품질 값을 조절해 용량과 화질을 균형 있게 관리하는 방법을 실무 기준으로 정리했습니다. imagejpeg, imagepng, imagegif, imagewbmp, GD Library 등을 다룹니다.

PHP GD 라이브러리를 이용하여 JPG(JPEG)와 PNG 형식의 이미지를 변환할 때 출력 이미지의 퀄리티는 다음과 같이 조정합니다.

imagejpeg

0 (최저 퀄리티, 최소 용량) - 100 (최고 퀄리티, 최대 용량).
기본값은 약 75

imagepng

0 (무압축, no compression) - 9.
기본값 zlib compression

imagegif

퀄리티 조정 불가

imagewbmp

퀄리티 조정 불가

참고

PHP: GD - Manual

https://www.php.net/manual/en/book.image.php

PHP: Hypertext Preprocessor
https://www.php.net

유용한 PHP 솔루션
https://www.ppcle.com/blog/php-scripts/

PHP 절대경로, 상대경로 파악하기
https://www.ppcle.com/blog/php-realpath/

홈페이지 운영 지원

홈페이지 점검·수정이 필요하신가요?

콘텐츠 수정, 유지보수, SEO 점검까지. 지금 상태와 필요한 작업만 짧게 정리해 드립니다.