weeimg
KO

PNG 파일 압축 — 품질 슬라이더 대신 팔레트 탐색.

PNG 파일을 여기에 놓으세요

또는 클릭해서 선택하거나 붙여넣으세요

PNG 또는 JPEG, 각 최대 40메가픽셀

이 기기에서 압축됩니다. 이미지는 절대 업로드되지 않습니다.

PNG에 일어나는 일

대부분의 PNG는 몇 가지 색만 담은 24비트나 32비트 이미지입니다 — 스크린샷, 아이콘, 평면 일러스트, 로고. 이런 이미지를 풀컬러 픽셀로 저장하면 파일의 대부분을 낭비합니다. 압축기는 이를 팔레트 이미지로 다시 씁니다. 2~256색이며, 각 색은 추측이 아니라 탐색으로 고르고 매핑합니다.

각 후보는 원본과 SSIMULACRA2로 채점하고, 색은 Oklab에서 맞춰 색조가 바뀔 때 실제로 보이는 만큼만 비용을 치르게 하며, 부드러운 그라데이션은 디더링하고, 투명 픽셀은 밝은 배경과 어두운 배경 양쪽에서 판정합니다 — 누끼를 붙이는 두 자리이기 때문입니다. 품질 목표를 넘는 가장 작은 파일이 이깁니다.

하지 않는 일

이미 최적인 PNG는 건드리지 않습니다. 목표를 넘는 더 작은 파일이 없으면 원본이 그대로 돌아오며, 일부 행이 0%로 나오는 이유입니다. 서로 다른 색이 256개를 넘는 이미지는 정확도를 조금 잃습니다 — 팔레트가 치르는 대가이고, 그 대가를 1:1에서 보이지 않게 만드는 것이 품질 점수입니다.

애니메이션 PNG도 처리합니다. 모든 프레임이 하나의 팔레트를 공유하고 목표를 지키며, 애니메이션 타이밍은 보존됩니다.

질문

무손실인가요? 아닙니다, 손실 압축이지만 이미지마다 품질을 골라 일반 크기에서 원본과 구분되지 않게 합니다. 바이트 단위로 동일한 PNG가 필요하다면 이 도구가 아닙니다.

파일은 얼마나 클 수 있나요? 40메가픽셀, 또는 애니메이션의 모든 프레임을 합쳐 30메가픽셀입니다. 할당량이 아니라 브라우저의 메모리 한계입니다.

여기서 JPEG도 압축할 수 있나요? 네, 그냥 놓으세요 — 또는 JPEG 페이지를 쓰세요. 변환하려면 WebP를 쓰세요.