실험 원본과 재현 조건
원본은 Moyoutil이 제공하는 AI 생성 제품 예제 이미지입니다. 실제 카메라 촬영 원본이 아닙니다. PNG, 1254×1254픽셀, 1,611,701바이트이며 투명 영역은 없습니다. 크기를 바꾸지 않고 브라우저 Canvas의 toBlob으로 재인코딩했습니다. JPEG·WebP는 품질 60·80·90을 각각 입력하고 PNG에는 품질값을 적용하지 않았습니다.
이 원본은 비교 실행 예제로 제공됩니다. 사용자의 파일을 전송하지 않으며 아래 실행은 현재 브라우저에서 다시 계산합니다. 저장된 표와 값이 달라지면 브라우저 인코더 차이도 확인하세요.
측정한 바이트 수와 결과 해석
| 형식 | 품질 입력 | 실제 바이트 수 |
|---|---|---|
| PNG | 적용 안 함 | 2476565 |
| JPEG | 60 | 33329 |
| JPEG | 80 | 62518 |
| JPEG | 90 | 120497 |
| WEBP | 60 | 13816 |
| WEBP | 80 | 24234 |
| WEBP | 90 | 67034 |
이 입력에서는 WebP가 같은 품질 숫자의 JPEG보다 작았지만 동일 화질을 측정한 비교는 아닙니다. 형식마다 품질 숫자의 의미가 같지 않고, 이미지 내용에 따라 결과도 달라집니다. 시각적 차이는 결과 파일을 같은 배율로 확대해 직접 비교해야 합니다.
PNG 재저장은 2,476,565바이트로 원본보다 커졌습니다. PNG로 저장했다고 항상 용량이 줄어드는 것은 아닙니다. 이 측정은 파일 크기를 기록한 것이며 압축 알고리즘의 보편적 우열, 색상 정확도 또는 지각 화질 점수를 평가한 실험은 아닙니다.
내 브라우저에서 다시 실행하고 확대 비교하기
파일 없이 직접 실행해 보세요
사이트가 만든 예시 자료로 실제 도구의 처리 코드를 실행합니다. 결과는 현재 브라우저에서 계산하며 입력 자료를 서버에 올리지 않습니다.
버튼을 누르면 결과와 예시 파일이 표시됩니다.
예시는 실제 방문자 자료나 성과가 아닙니다. 파일 크기와 글자 모양은 브라우저·기기·폰트에 따라 달라질 수 있습니다.
결과 이미지의 확대 비교를 열면 실제 픽셀 크기의 이미지를 스크롤하며 볼 수 있습니다. 같은 장면의 가장자리와 밝기 변화가 완만한 부분을 비교하세요. 다운로드 파일에는 선택한 형식으로 인코딩된 결과가 들어갑니다. 원본 크기는 모두 동일하며 작은 미리보기만으로 품질 차이를 단정하지 마세요.
API 동작 참고: MDN Canvas toBlob. 지원하지 않는 형식이 PNG로 대체될 수 있으므로 Moyoutil은 반환된 Blob의 MIME 형식을 확인합니다.
자주 묻는 질문
품질 90은 원본 화질의 90%인가요?
아닙니다. 브라우저 인코더에 전달하는 설정값입니다. 동일 숫자의 JPEG와 WebP가 동일 화질이라는 뜻도 아닙니다.
PNG로 바꾸면 이전 JPEG 손실이 사라지나요?
아닙니다. 이미 손실된 세부 정보를 복원하는 기능이 아닙니다. PNG 출력이 원본보다 클 수도 있습니다.