weeimg
KO

PNG와 JPEG를 압축하거나 WebP로 변환 — 무료, 브라우저에서.

이미지를 여기에 놓으세요

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

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

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

작동 방식

이미지마다 압축기는 2~256색 팔레트를 디더링 있음과 없음으로 모두 시도하고, 각 후보를 SSIMULACRA2로 채점하고 — 90이면 1:1에서 원본과 구분되지 않는 지각 지표입니다 — 여전히 제대로 보이는 가장 작은 파일을 고릅니다. 품질 슬라이더는 없습니다. 품질을 고르는 일은 당신이 하지 않아도 될 부분이기 때문입니다.

WebAssembly로 워커 스레드에서 실행되며 컴퓨터의 모든 코어를 사용합니다. 업로드 단계도 파일 제한도 없는 이유가 여기 있습니다. 작업은 이미 값을 치른 하드웨어에서 일어납니다.

다른 압축기와 비교

PNG 180장 — 아이콘, UI 스크린샷, 일러스트, 사진, 누끼, 3D 렌더 — 을 SSIMULACRA2로 채점했습니다. 다른 도구는 이미지마다 열 가지 설정 중 최고를 사후에 골라 적용했습니다. 수치는 튜닝에서 제외한 71장 기준입니다.

압축기TinyPNG 대비 점수도달한 이미지
이 사이트+1.767 / 71
TinyPNG071 / 71
pngquant0.053 / 71
quantizr−0.139 / 71
ImageMagick−11.33 / 71
Pillow−16.84 / 71

같은 품질에서 중간값 이미지가 TinyPNG의 PNG보다 8–12% 작고, JPEG보다 12–14% 작습니다. 벤치마크와 소스: pngdeer, MIT 라이선스.

자세한 비교: TinyPNG, Squoosh, iLoveIMG.

질문

파일 제한이 있나요? 이미지당 40메가픽셀, 애니메이션 PNG는 전체 30메가픽셀입니다. 이 상한은 할당량이 아니라 브라우저의 메모리입니다. 나머지는 모두 무제한이고 무료입니다.

제 이미지는 어디로 가나요? 아무 데도 가지 않습니다. 받는 서버가 없고 페이지에 업로드 코드도 없습니다. 네트워크 패널을 열어 두고 직접 확인할 수 있습니다.

결과는 무엇인가요? PNG는 PNG로, JPEG는 JPEG로 남고 애니메이션 PNG는 프레임과 타이밍을 유지합니다. WebP 페이지에서는 둘 다 WebP로 바뀝니다.

정말 명령줄 도구와 같은가요? 네 — 같은 Rust 코드를 두 번 컴파일한 것이라 브라우저와 CLI가 동일한 바이트를 씁니다.