PNG 용량 줄이기
JPG로 바꾸면 투명 배경이 사라지죠. 이 도구는 PNG 그대로, 투명 배경을 지키면서 용량만 줄여요.
PNG를 PNG 그대로 작게
PNG는 화질이 떨어지지 않는(무손실) 형식이라 스크린샷, 로고, 아이콘, 투명 배경 그림에 많이 쓰지만 용량이 커요. JPG로 바꾸면 작아지지만 투명 배경이 흰색으로 바뀌고 글자 주변이 뭉개져요. 이 도구는 형식을 바꾸지 않고 PNG 안에서 용량을 줄여요. 두 가지 방법을 써요.
1. 색 수 줄이기 (권장)
보통 PNG는 한 점마다 빨강·초록·파랑·투명도 4바이트(약 1,600만 색 + 투명도)를 저장해요. 그런데 스크린샷·로고·일러스트는 실제로 쓰는 색이 많지 않아서, 가장 잘 어울리는 256색 이하의 팔레트를 만들어 각 점을 팔레트 번호(1바이트)로 저장하면 용량이 크게 줄어요. pngquant·TinyPNG가 쓰는 것과 같은 원리예요. 팔레트는 비슷한 색끼리 묶어 나누는 방식(median cut, UPNG.js)으로 만들고, 각 점은 사람 눈이 민감한 초록에 더 무게를 둔 거리로 가장 가까운 색을 골라요. ‘색 경계 부드럽게(디더링)’를 켜면 남은 오차를 이웃 점에 나눠 주는 플로이드–스타인버그 방식으로 그라데이션의 띠 무늬를 줄여요. 투명도(반투명 그림자 포함)도 팔레트에 함께 담아서 투명 배경이 그대로 남아요. 원래 색 수가 고른 값 이하라면 색은 하나도 바꾸지 않아요.
2. 무손실 최적화
그다음 oxipng(jSquash 판)로 PNG 안의 압축을 다시 해요. 행마다 가장 잘 줄어드는 필터를 고르고, 쓸 필요 없는 색 깊이·채널을 줄이고, Deflate 압축을 더 꼼꼼하게 해요. 이 단계는 픽셀 값을 하나도 바꾸지 않아요. ‘무손실만’을 고르면 이 단계만 해서 원본과 화면상 완전히 같은 PNG를 만들어요(완전히 투명한 점의 숨은 색 값만 정리해요). 보통 5~30% 줄고, 이미 최적화된 파일은 거의 줄지 않아요.
결과 확인과 한계
- 표의 줄을 누르면 원본과 결과를 나란히 비교해요. 한 장이면 바로 저장되고, 여러 장이면 ZIP으로 받아요. 결과가 원본보다 크면 원본을 그대로 넣어요.
- 사진처럼 색이 아주 많은 그림은 256색으로 줄이면 하늘·피부 같은 부드러운 부분이 거칠어질 수 있어요. 사진은 사진 용량 줄이기(JPG·WEBP)가 더 알맞아요.
- ‘메타데이터 지우기’는 설명 글·만든 날짜·EXIF를 지우고, 색 정보(sRGB·ICC 프로파일)와 인쇄 크기(DPI)는 남겨요. 색 수 줄이기 방식은 그림을 새로 만들기 때문에 ICC 프로파일도 빠져요.
- 움직이는 PNG(APNG)는 색 수를 줄이지 않고 무손실 최적화만 해요.
처음 실행할 때 압축 프로그램(약 230KB)을 한 번 불러오고, 모든 처리는 이 기기의 브라우저 안(별도 작업 스레드)에서 이뤄져요. 사진은 서버로 보내지 않아요.
참고한 자료
자주 묻는 질문
화질이 떨어지나요?
‘무손실만’은 전혀 떨어지지 않아요. ‘색 수 줄이기’는 256색에서는 스크린샷·로고에서 거의 차이를 못 느끼고, 32색 이하로 줄이면 그라데이션이 단계적으로 보일 수 있어요.
웹사이트·블로그 이미지에 써도 되나요?
네. 결과는 일반 PNG라 모든 브라우저와 편집 프로그램에서 열려요. 256색 팔레트 PNG는 투명도도 지원해요.
얼마나 줄어드나요?
스크린샷·일러스트는 색 수 줄이기로 보통 50~80%, 무손실만으로는 5~30% 줄어요. 이미 압축된 파일은 덜 줄어요.
함께 쓰면 좋은 도구
- 사진 용량 줄이기 (목표 용량 KB 지정)JPG·PNG를 300KB 이하처럼 목표 용량에 맞춰 압축, 여러 장 ZIP
- 사진 크기 바꾸기 (픽셀·비율 리사이즈)가로·세로 픽셀, 퍼센트, 자주 쓰는 크기로 여러 장 한 번에
- PNG JPG 변환 (PNG를 JPG로, JPG를 PNG로)PNG를 JPG로(용량 줄이기·배경색), JPG를 PNG로, 여러 장 한 번에
- WEBP를 JPG로 변환 (웹 이미지 변환)WEBP·AVIF·PNG·GIF를 JPG나 PNG로, 투명 배경 색 지정
- HEIC를 JPG로 변환 (아이폰 사진)아이폰 HEIC 사진을 JPG·PNG로, 여러 장 한 번에 ZIP
- 증명사진 규격 맞추기 (여권·반명함·주민등록증)여권 3.5×4.5·반명함 3×4·비자 2×2인치로 자르고, 4×6 인화·A4 인쇄 배치