PNG 압축
최적화를 통해 팔레트 모드로 변환하여 PNG 파일 크기를 줄입니다. 여러 이미지를 드래그 앤 드롭하세요.
업로드하려면 여기에서 PNG 파일을 클릭하거나 드래그하세요.
이미지 최대 20개 · 각 최대 10MBPNG 압축
이 도구는 PNG 이미지를 팔레트 모드로 변환하고 최적화를 적용하여 압축합니다. 압축은 전적으로 브라우저에서 실행되며 서버에 파일을 업로드하지 않습니다.
PNG 형식은 각 픽셀에 RGBA 색상을 사용합니다. A는 불투명도(opacity)를 의미하며 투명한 배경을 허용합니다. 압축할 때 시각적 품질을 유지하면서 색상 수를 줄이는 팔레트 모드로 변환합니다.
사용방법
- PNG 파일을 업로드 영역으로 끌어다 놓거나 클릭하여 파일을 선택합니다.
- 각 파일은 자동으로 압축되며 압축률이 표시됩니다.
- 개별 압축 파일을 다운로드하거나 모두 다운로드를 사용하여 ZIP 아카이브를 받으세요.
PNG 대 JPEG 비교
압축: PNG는 무손실이고 JPEG는 손실이 있습니다. PNG는 모든 원본 데이터를 보존합니다. JPEG는 더 작은 파일의 경우 일부를 삭제합니다.
투명도: PNG는 투명도(알파 채널)를 지원하지만 JPEG는 지원하지 않습니다.
EXIF: PNG는 EXIF 메타데이터를 지원하지 않지만 JPEG는 지원합니다.
최적의 용도: PNG는 투명도가 있는 그래픽, 아이콘, 이미지에 가장 적합합니다. JPEG는 사진에 가장 적합합니다.
Python으로 압축
Python과 Pillow 라이브러리를 사용하여 프로그래밍 방식으로 PNG 이미지를 압축할 수 있습니다.
from PIL import Image
original = Image.open('input.png')
original.convert('P')
original.save('compressed.png', optimize=True, quality=80)