WebP 변환 가이드: JPG와 PNG를 웹용으로 바꾸기
핵심 요약: WebP 변환은 JPG나 PNG를 웹에서 쓰기 좋은 새 파일로 내보내는 작업입니다. WebP는 손실 압축과 무손실 압축, 투명도를 지원하지만 모든 업로드 위치가 WebP를 받는 것은 아닙니다. Frisbly의 이미지 압축 도구는 WebP와 AVIF 출력을 선택할 수 있으므로 같은 원본에서 두 결과를 비교하기 쉽습니다. 변환 후에는 파일 크기, 미리보기, 투명 가장자리, 대상 서비스의 지원 여부를 함께 확인합니다.
WebP 변환이 필요한 상황
블로그, 쇼핑몰, 문서 페이지처럼 웹에서 이미지를 많이 보여주는 곳에서는 파일 크기가 사용자 경험에 영향을 줍니다. JPG 사진이나 PNG 캡처를 WebP로 바꾸면 같은 표시 크기에서 더 작은 파일을 얻는 경우가 있습니다. 다만 원본이 이미 심하게 압축된 JPEG라면 다시 인코딩하면서 흔적이 늘어날 수 있습니다.
변환 목적이 호환성인지, 용량 절감인지, 투명도 유지인지 먼저 구분합니다. 웹 페이지에 직접 넣을 파일이라면 브라우저 지원과 fallback을 확인하고, 외부 플랫폼에 업로드할 파일이라면 해당 플랫폼의 안내가 우선입니다. 원본 파일은 별도로 두고 WebP는 배포용 사본으로 다루는 편이 안전합니다.
JPG를 WebP로 바꿀 때
JPEG는 이미 손실 압축 형식입니다. JPG를 WebP로 바꾸는 것은 원본을 복구하는 작업이 아니라 새 인코딩을 만드는 작업입니다. 따라서 품질 값을 너무 낮추면 얼굴 윤곽, 머리카락, 제품 테두리, 그라데이션에서 흔적이 보일 수 있습니다.
사진은 최종 표시 크기에서 먼저 봅니다. 블로그 본문 폭에 들어갈 사진과 전체 화면 배너는 필요한 픽셀 크기가 다릅니다. Frisbly에서 WebP를 선택하고 품질 값을 바꿔 여러 결과를 내려받은 뒤, 실제 화면 폭에서 비교하면 판단이 쉬워집니다.
PNG를 WebP로 바꿀 때
PNG는 캡처, 로고, 투명 배경 이미지에 많이 쓰입니다. WebP도 투명도를 지원하지만, 손실 출력으로 내보내면 글자 가장자리나 로고 경계가 흐려질 수 있습니다. UI 캡처나 다이어그램은 사진보다 작은 변화가 눈에 잘 띄므로 확대 보기와 실제 보기 모두 확인합니다.
투명 배경 이미지는 밝은 배경과 어두운 배경에서 각각 열어 봅니다. 가장자리 색이 번지거나 그림자가 어색하면 품질 값을 높이거나 원본 PNG를 유지하는 선택도 가능합니다. 변환은 파일 크기를 줄이는 선택지이지 모든 이미지에 같은 결론을 주는 절차는 아닙니다.
WebP와 AVIF를 함께 비교하기
WebP의 손실 코딩은 VP8과 관련이 있고, VP8 비트스트림은 RFC 6386에서 다룹니다. AVIF는 AOMedia의 AV1 Image File Format 명세를 따르는 별도 이미지 형식입니다. 두 형식은 목적이 비슷해 보여도 브라우저 지원, 인코딩 시간, 결과 품질이 다를 수 있습니다.
Frisbly의 실제 UI는 src/features/image-compress/components/format-selector.tsx에서 WebP와 AVIF 선택지를 제공합니다. WebP는 기본 선택지로 두기 쉽고, AVIF는 일부 사진에서 더 작은 결과를 만들 수 있지만 처리 시간이 더 길 수 있습니다. 중요한 파일은 같은 원본에서 WebP와 AVIF를 각각 내보내고 대상 위치에서 열리는지 확인합니다.
변환 후 점검 순서
먼저 파일 확장자와 미리보기를 확인합니다. 그 다음 원본과 결과 파일 크기를 비교하고, 실제 게시 크기에서 작은 글자와 주요 피사체를 살펴봅니다. 마지막으로 업로드 대상에서 WebP 파일을 받는지 확인합니다.
대량 변환은 대표 파일 테스트 뒤에 진행합니다. 사진, 로고, 캡처, 투명 이미지가 섞여 있다면 한 가지 품질 값으로 모두 처리하기 어렵습니다. 종류별로 기준을 나누고 원본 폴더를 유지하면 문제가 생겼을 때 다시 내보낼 수 있습니다.
자주 묻는 질문
WebP 변환은 무손실인가요? WebP에는 무손실 방식도 있지만 모든 변환이 무손실은 아닙니다. JPG 원본은 이미 손실 압축된 상태이므로 WebP로 바꾼다고 사라진 정보가 돌아오지 않습니다.
AVIF가 WebP보다 나은가요? 상황에 따라 다릅니다. AVIF가 더 작은 결과를 만들 수 있지만 인코딩 시간과 대상 지원 여부를 함께 봐야 합니다.
PNG 투명 배경을 WebP로 바꿔도 되나요? WebP는 투명도를 지원합니다. 다만 로고나 아이콘 가장자리는 결과를 배경 위에서 확인해야 합니다.
WebP 파일을 어디에나 올릴 수 있나요? 브라우저 지원과 업로드 서비스 지원은 다를 수 있습니다. CMS, 쇼핑몰, 메신저, 문서 도구의 안내를 확인하세요.
직접 사용해보기
Frisbly의 이미지 압축 도구에서 같은 원본을 WebP와 AVIF로 각각 내보낸 뒤 파일 크기와 표시 품질을 비교해 보세요.
References
- Google WebP documentation — WebP 손실, 무손실, 투명도 지원
- RFC 6386: VP8 Data Format and Decoding Guide — VP8 비트스트림 참고
- MDN image file type and format guide — 웹 이미지 형식 안내
- AOMedia AV1 Image File Format specification — AVIF 명세
- Can I use: WebP image format — WebP 지원 현황 보조 자료