이미지 형식 변환기
이미지를 WebP·JPEG·PNG 중 선택한 형식으로 canvas에서 다시 인코딩합니다.
사용 방법
- 이미지를 선택하고 출력 형식 WebP·JPEG·PNG를 고른 뒤 JPEG/WebP라면 품질도 정하고 Apply합니다.
핵심 기능과 처리 범위
전용 format workbench는 dimensions를 유지하며 JPEG/WebP에는 quality 10~100을 적용하고 PNG에는 quality slider를 사용하지 않습니다.
처리 원리
createImageBitmap을 원본 dimensions canvas에 그린 후 선택한 MIME으로 canvas.toBlob을 호출합니다.
예시
PNG 사진을 JPEG quality 90으로 바꾸면 같은 width×height의 JPEG Blob이 만들어집니다.
이럴 때 유용합니다
- 브라우저에서 별도 앱 없이 웹용 이미지 형식을 바꿀 때
사용 전 참고
- 지원 여부는 browser canvas encoder에 의존하고 JPEG는 transparency를 잃으며 EXIF·ICC·animation 등 원본 metadata/구조는 보존되지 않습니다.
자주 묻는 질문
GIF를 WebP로 바꾸면 animation도 변환되나요?
아닙니다. 현재 canvas 경로는 디코딩된 한 bitmap을 다시 인코딩하므로 animated GIF 전체 frame 변환을 제공하지 않습니다.