PNG 압축

최적화를 통해 팔레트 모드로 변환하여 PNG 파일 크기를 줄입니다. 여러 이미지를 드래그 앤 드롭하세요.

업로드하려면 여기에서 PNG 파일을 클릭하거나 드래그하세요.

이미지 최대 20개 · 각 최대 10MB
0 파일

PNG 압축

이 도구는 PNG 이미지를 팔레트 모드로 변환하고 최적화를 적용하여 압축합니다. 압축은 전적으로 브라우저에서 실행되며 서버에 파일을 업로드하지 않습니다.

PNG 형식은 각 픽셀에 RGBA 색상을 사용합니다. A는 불투명도(opacity)를 의미하며 투명한 배경을 허용합니다. 압축할 때 시각적 품질을 유지하면서 색상 수를 줄이는 팔레트 모드로 변환합니다.

사용방법

  1. PNG 파일을 업로드 영역으로 끌어다 놓거나 클릭하여 파일을 선택합니다.
  2. 각 파일은 자동으로 압축되며 압축률이 표시됩니다.
  3. 개별 압축 파일을 다운로드하거나 모두 다운로드를 사용하여 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)