이미지 포맷 변환기
이미지를 PNG, JPEG, WebP 형식으로 변환하는 도구입니다. 용도에 맞는 최적의 포맷으로 변환하여 웹 성능을 개선할 수 있습니다.
💡 Format Comparison
- PNG: Lossless quality, supports transparency, larger file size
- JPEG: Lossy compression, no transparency, smaller file size, best for photos
- WebP: Modern format, better compression than JPEG, supports transparency
- Privacy: All processing happens in your browser - no uploads to server
🎯 When to Use Each Format
PNG
Perfect for logos, icons, screenshots, and images with text or transparency
JPEG
Best for photographs and images with many colors where small quality loss is acceptable
WebP
Modern web format with superior compression, ideal for websites and web applications
주요 기능
- PNG, JPEG, WebP 간 자유로운 변환
- 품질 조절 (JPEG, WebP)
- 파일 크기 비교
- 변환 전후 미리보기
- 브라우저에서 직접 처리 (서버 업로드 없음)
지원 형식
PNG (Portable Network Graphics)
- 장점: 무손실 압축, 투명도 지원, 선명한 품질
- 단점: 파일 크기가 큼
- 용 도: 로고, 아이콘, 스크린샷, 투명 배경
JPEG (Joint Photographic Experts Group)
- 장점: 작은 파일 크기, 사진에 최적화
- 단점: 손실 압축, 투명도 미지원
- 용도: 사진, 배경 이미지, 포토그래피
WebP
- 장점: 뛰어난 압축률, 투명도 지원, 현대적
- 단점: 일부 구형 브라우저 미지원
- 용도: 웹사이트, 모바일 앱, 현대적 웹 서비스
사용 시나리오
1. 웹 성능 최적화
PNG (5.2MB) → WebP (1.1MB)
78% 용량 감소, 로딩 속도 향상
2. 사진 파일 크기 줄이기
PNG (8.5MB) → JPEG (1.8MB)
79% 용량 감소, 이메일 첨부 가능
3. 투명 배경 유지
PNG (3.2MB) → WebP (850KB)
투명도 유지하며 73% 용량 감소
포맷별 사용 가이드
PNG를 선택해야 할 때
- ✅ 로고나 아이콘 (선명한 선)
- ✅ 투명 배경이 필요한 경우
- ✅ 텍스트가 포함된 이미지
- ✅ 스크린샷
- ✅ 그래픽 디자인
JPEG를 선택해야 할 때
- ✅ 사진 (많은 색상)
- ✅ 파일 크기가 중요한 경우
- ✅ 투명도가 필요 없는 경우
- ✅ 구형 브라우저 지원 필요
- ✅ 소셜 미디어 업로드
WebP를 선택해야 할 때
- ✅ 현대적인 웹사이트
- ✅ 최고의 압축률 필요
- ✅ 투명도와 작은 용량 모두 필요
- ✅ 모바일 최적화
- ✅ 구글 권장 포맷 사용
품질 설정
JPEG 품질
- 90-100%: 거의 무손실, 큰 파일 크기
- 80-90%: 최적 (권장), 육안으로 차이 거의 없음
- 70-80%: 약간의 품질 저하, 작은 파일
- 60-70%: 눈에 띄는 품질 저하
- 60% 이하: 권장하지 않음
WebP 품질
- 90-100%: 최고 품질, JPEG보다 여전히 작음
- 80-90%: 최적 (권장), 뛰어난 압축률
- 70-80%: 좋은 균형
- 60-70%: 작은 파일, 일부 품질 저하
파일 크기 비교
같은 이미지 (4000×3000 사진)
PNG: 12.5 MB (100% 품질, 무손실)
JPEG: 2.1 MB (90% 품질)
JPEG: 1.4 MB (80% 품질)
WebP: 1.5 MB (90% 품질)
WebP: 950 KB (80% 품질)
투명 배경 이미지 (1000×1000)
PNG: 850 KB (무손실)
WebP: 180 KB (90% 품질, 투명도 유지)
JPEG: 불가능 (투명도 미지원)
브라우저 지원
PNG
- ✅ 모든 브라우저
JPEG
- ✅ 모든 브라우저
WebP
- ✅ Chrome 32+
- ✅ Firefox 65+
- ✅ Edge 18+
- ✅ Safari 14+
- ✅ Opera 19+
기술 정보
변환 방식
- Canvas API: HTML5 Canvas로 이미지 렌더링
- Blob 생성: 브라우저 네이티브 인코더 사용
- 품질 조절: toBlob() 메서드의 quality 파라미터
투명도 처리
- PNG → JPEG: 흰색 배경으로 대체 (투명도 미지원)
- PNG → WebP: 투명도 유지
- JPEG → PNG: 투명도 없음 (원본에 없음)
프라이버시
- ✅ 모든 처리가 브라우저에서 진행
- ✅ 서버로 이미지 업로드되지 않음
- ✅ 100% 클라이언트 사이드 처리
자주 묻는 질문
Q: WebP가 항상 더 작나요?
A: 대부분의 경우 WebP가 JPEG보다 30-50% 더 작습니다. 하지만 이미지 종류에 따라 다를 수 있습니다.