로딩 중...
로딩 중...
실시간 품질 슬라이더와 나란히 미리보기를 통해 JPG, PNG 및 WebP 파일을 축소하세요. 모든 작업이 브라우저에서 실행됩니다 — 업로드, 가입, 워터마크 없음.
이미지 압축은 파일의 디스크 크기를 줄여 더 빠르게 로드되고 저장 비용이 적으며 업로드 한도 내에 유지되도록 합니다 — 일반적인 보기 크기에서 사진의 모양을 변경하지 않고도 가능합니다. JPEG 및 WebP는 손실 압축을 사용합니다: 인간의 눈이 거의 인식하지 못하는 작은 시각적 세부 사항이 버려져 훨씬 적은 바이트가 필요합니다. PNG는 무손실 압축을 사용합니다: 모든 픽셀이 정확하게 보존되며 인코딩만 압축됩니다. 이 도구를 사용하면 JPG, PNG 또는 WebP를 귀하가 제어하는 품질 수준으로 다시 인코딩하고, 선택적으로 크기를 조정하며, 다운로드하기 전에 원본과 나란히 결과를 검사할 수 있습니다. 모든 작업이 로컬에서 실행됩니다 — 귀하의 파일은 장치를 떠나지 않습니다.
JPG, PNG 또는 WebP 파일을 업로드 영역에 드래그하거나 클릭하여 장치에서 선택하세요. 최대 50 MB의 파일이 지원됩니다.
최신 웹에서 최상의 크기-품질 비율을 위해 WebP를 사용하세요. 광범위한 호환성을 위해 JPG를 사용하거나 무손실 또는 투명성이 필요한 경우 PNG를 사용하세요.
품질 80은 사진에 적합한 기본값입니다. 낮은 값은 파일을 더 줄이지만 블로킹을 유발할 수 있습니다; 높은 값은 소스에 더 가까운 모습을 제공하지만 공간을 덜 절약합니다.
1920 px 또는 2400 px로 크기를 조정하는 것은 화면에서 볼 사진에 가장 큰 이점입니다. 종횡비는 자동으로 유지됩니다.
압축 전후 패널은 파일 크기와 절약된 비율로 실시간 업데이트됩니다. 거래에 만족하면 압축 다운로드를 클릭하세요.
1. 파일을 작업자 친화적인 캔버스의 ImageBitmap으로 디코딩합니다. 2. 선택적으로 비트맵의 크기를 최대 긴 변 제약에 맞게 조정합니다. 3. 대상 크기로 OffscreenCanvas에 비트맵을 그립니다. 4. canvas.toBlob(format, quality)를 호출하여 선택한 설정으로 다시 인코딩합니다. 5. blob.size를 원본과 비교하고 절약 비율을 표시합니다. 6. blob을 브라우저에 다운로드 가능한 객체 URL로 전달합니다.
최신 브라우저는 Canvas API 뒤에 전체 이미지 인코더 파이프라인을 제공합니다. 캔버스에 픽셀을 그린 후 'image/webp' 또는 'image/jpeg'로 toBlob을 호출하면 브라우저가 다른 모든 것에 사용하는 동일한 코덱이 호출되므로 하드웨어 가속 인코딩과 예측 가능한 출력을 얻을 수 있습니다. PNG는 품질 조정 장치가 정의되지 않기 때문에 항상 무손실입니다; PNG의 크기 이점은 크기 조정 또는 투명성이 필요하지 않을 때 WebP/JPEG로 변환하는 데서 옵니다.
| 입력 | 일반적인 결과 |
|---|---|
12 MB 휴대폰 사진 (4032×3024 JPG) | 1920 px로 크기를 조정하고 WebP를 80으로 재인코딩 → 눈에 띄는 품질 저하 없이 대략 200–400 KB. 블로그 및 소셜 사용에 가장 적합. |
흰색 배경의 2 MB 제품 사진 (PNG) | WebP로 90으로 변환 → 거의 손실 없는 가장자리를 유지하면서 일반적으로 80–200 KB. 전자상거래 목록에 적합. |
UI 스크린샷 (텍스트가 포함된 PNG) | 선명한 텍스트를 보존하기 위해 PNG를 유지하십시오. 긴 가장자리를 실제 표시 크기로 조정하면 여전히 크기를 40–70% 줄일 수 있습니다. 텍스트에 손실 형식을 피하십시오. |
품질 75의 이미 압축된 JPG | 품질 75로 재인코딩하면 거의 절약되지 않으며 이미지가 약간 저하됩니다. 실제 절약을 보려면 품질을 낮추거나 크기를 조정하십시오. 엣지 케이스 — 이미 최적화됨. |
마지막 업데이트