Murelio

필요한 기능을 불러오고 있습니다.

이미지 압축기

이미지 dimensions를 유지한 채 JPEG 또는 WebP로 다시 인코딩하고 품질값으로 파일 크기와 화질을 조절합니다.

사용 방법

  1. 이미지를 선택하고 JPEG 또는 WebP, 품질값을 정한 뒤 Apply하고 원본 대비 결과 size change를 확인합니다.

핵심 기능과 처리 범위

전용 workbench는 JPEG 입력이면 기본 JPEG, 그 밖의 지원 입력은 기본 WebP를 선택하고 quality 10~100을 canvas.toBlob에 전달합니다.

처리 원리

원본 bitmap을 같은 width·height canvas에 그리고 선택 MIME과 quality/100으로 toBlob하여 새 파일을 만듭니다.

예시

3MB PNG를 WebP quality 82로 처리하면 dimensions는 같고 결과 크기는 작아질 수 있으며 실제 감소율이 표시됩니다.

이럴 때 유용합니다

  • 웹 전송용 이미지 용량을 줄이면서 화질을 눈으로 조절할 때

사용 전 참고

  • 항상 더 작아지는 것은 아니고 JPEG는 alpha를 보존하지 못하며 canvas 재인코딩으로 metadata와 animated image의 animation이 사라질 수 있습니다.

자주 묻는 질문

품질을 낮추면 항상 용량이 줄어드나요?

보통 줄어들 수 있지만 입력 형식·내용·브라우저 encoder에 따라 결과가 원본보다 커질 수도 있어 실제 size change를 확인해야 합니다.

관련 도구