WebP는 요즘 웹사이트에서 이미지를 저장할 때 대개 받게 되는 형식이고, 대개 원하지 않는 형식이기도 합니다. 마이크로소프트 오피스는 거부하고, 상당수의 데스크톱 사진 뷰어가 인식하지 못하며, 인쇄소에서 반려하고, 오래된 폰에서는 표시되지 않습니다. 이 도구는 브라우저에서 WebP를 디코딩해 사실상 모든 프로그램이 여는 JPG나 PNG로 다시 인코딩합니다.
어느 쪽을 고르느냐가 중요합니다. JPG는 사진, 그리고 문서에 넣거나 메일로 보내야 하는 이미지에 맞습니다. PNG는 로고, 일러스트, 스크린샷, 투명도가 있는 이미지에 맞습니다. 무손실 WebP를 JPEG로 바꾸면 알파 채널을 잃는 동시에 선명한 가장자리에 압축 아티팩트가 생기기 때문입니다.
디코딩과 재인코딩 모두 브라우저의 자체 WebP 지원을 이용해 처리됩니다. 이미지가 업로드되지 않고 원격 서버에 캐시되지도 않습니다.
| 이미지 종류 | 변환 대상 | 이유 |
|---|---|---|
| 사진 | JPG | 작은 용량, 보편적 호환, 높음에서 손실 무시 가능 |
| 로고·아이콘 | PNG | 투명도와 완벽하게 선명한 가장자리 유지 |
| 스크린샷 | PNG | JPEG는 UI 글자를 뭉개고 잔상을 만듦 |
| 차트·다이어그램 | PNG | 얇은 선과 평평한 색이 그대로 살아남음 |
| 인쇄용 | JPG 또는 PNG | 인쇄 워크플로는 아직 WebP를 거의 받지 않음 |
WebP는 GIF처럼 애니메이션을 담을 수 있습니다. 여기서 쓰는 브라우저 이미지 디코더는 첫 프레임만 읽으므로, 애니메이션 WebP는 정지 사진 한 장으로 변환됩니다. 목적지인 JPG와 PNG 모두 프레임을 지원하지 않으므로 움직임을 보존할 방법은 없습니다.
WebP는 웹을 우선한 형식입니다. 브라우저는 모두 지원하지만 오피스 프로그램, 다수의 데스크톱 뷰어, 인쇄 워크플로, 구형 기기는 지원하지 않습니다. JPG나 PNG로 바꾸면 호환성 문제가 완전히 사라집니다.
사진이나 문서·메일에 들어갈 이미지는 JPG입니다. 로고, 아이콘, 스크린샷, 차트, 투명도를 유지해야 하는 이미지는 PNG입니다.
PNG로 변환할 때만 유지됩니다. JPEG에는 알파 채널이 없으므로 투명한 WebP를 JPG로 바꾸면 흰 배경 위에 합성됩니다.
보통 그렇습니다. WebP는 JPEG와 PNG 양쪽보다 효율적으로 압축하므로 JPG는 다소, PNG는 상당히 커집니다. 보편적 호환성을 얻는 비용입니다.
첫 프레임만 변환됩니다. JPG와 PNG는 애니메이션을 담을 수 없으므로 결과는 정지 이미지 한 장입니다.
아니요. 브라우저는 이미 WebP를 디코딩할 줄 압니다. 이 페이지는 그 내장 기능을 이용해 로컬에서 재인코딩합니다. 전송되는 것은 없습니다.