형식 가이드

WebP 파일이란 무엇이고 어떻게 여나요?

웹사이트에서 이미지를 오른쪽 클릭해 저장했더니 기대하던 .jpg 대신 .webp가 저장되었습니다. 고장 난 것은 없습니다. 사이트가 의도적으로 그 형식을 제공한 것입니다.

한 문단으로 요약한 형식

WebP는 Google이 웹을 위해 만든 이미지 형식입니다. 정지 이미지나 애니메이션을 담고, 무손실이나 손실 중 하나로 압축하며, 두 방식 모두에서 투명도를 지원합니다. Google은 무손실 WebP가 PNG보다 26% 작고, 손실 WebP가 비슷한 JPEG보다 25~34% 작다고 측정했습니다. 웹사이트가 그런 이유로 이 형식을 도입했으며, 저장된 파일은 그 페이지가 이미 쓰고 있던 형식일 뿐입니다.

여는 방법

  1. 브라우저 탭에 끌어다 놓기 현재 쓰이는 모든 브라우저가 WebP를 표시합니다. 아무것도 설치하지 않고 이미지를 보는 가장 빠른 방법입니다.
  2. 더블클릭하기 최신 버전의 Windows 사진과 macOS 미리보기는 WebP를 바로 열고, 현재 쓰이는 대부분의 이미지 편집기도 마찬가지입니다. 오래된 버전은 이 형식보다 먼저 나왔기 때문에 거부합니다.
  3. 앱이 거부하면 변환하기 업로드 양식, 오래된 사내 도구, 인쇄 소프트웨어가 주로 지원하지 않는 경우가 많습니다. PNG로 변환하면 겉모습을 바꾸지 않고도 어디에서나 받아들여집니다.

파일 이름을 .png로 바꾼다고 변환되지는 않습니다. 확장자는 이름표일 뿐이고 내부 바이트는 여전히 WebP이며, 헤더를 읽는 프로그램은 모두 그렇게 인식합니다.

PNG로 변환하기

WebP PNG 변환 도구는 최대 20 MB, 한 변 4,096픽셀, 전체 16,000,000픽셀까지인 정지 WebP 한 장을 처리합니다. 파일을 읽고 변환하고 검증하는 일이 모두 브라우저 워커 안에서 이루어지므로 아무것도 업로드되지 않습니다.

투명도는 그대로 유지됩니다. 알파 값은 정확히 일치해야 하고, 부분적으로 투명한 색에서는 브라우저 자체 PNG 인코더가 값을 반올림하므로 사전 곱셈된 8비트 채널마다 최대 2까지 차이가 날 수 있습니다. 차이가 그보다 크면 가장자리가 잘못된 파일을 건네주는 대신 다운로드를 막습니다.

원본 EXIF, XMP, ICC, C2PA를 비롯한 다른 보조 기록은 PNG로 복사되지 않습니다. 그다음 다운로드가 활성화되기 전에 완성된 파일의 구조, 체크섬, 픽셀, 알파를 다시 확인합니다.

알아 둘 한계가 하나 있습니다. PNG 인코딩은 렌더링된 픽셀에 대해 무손실이지만, 이미 일어난 압축을 되돌리지는 못합니다. 손실 WebP를 PNG로 변환하면 같은 손상된 픽셀을 담은 훨씬 큰 파일이 나옵니다.

애니메이션 WebP

WebP는 애니메이션을 담을 수 있어서 일부 사이트가 GIF 대신 이 형식을 씁니다. 정지 PNG는 여러 프레임을 표현할 수 없으므로, 변환 도구는 말없이 첫 프레임만 내보내고 끝냈다고 하는 대신 애니메이션 WebP를 디코딩 전에 거부합니다.

애니메이션 파일에서 프레임이 필요하다면 그것은 정지 이미지 변환 도구가 아니라 영상이나 애니메이션 도구가 할 일입니다.

어떤 형식을 유지해야 할까요

가지고 있는 파일과 변환한 사본 중에서 고르기
필요한 것 WebP 유지 PNG로 변환
웹 페이지에 올리기 예, 더 작습니다 그럴 이유가 없습니다
동료에게 보내기 상대의 소프트웨어를 알 때만 더 안전한 기본 선택
WebP를 거부하는 양식에 업로드하기 불가능합니다
오래된 디자인 소프트웨어에서 편집하기 지원하지 않는 경우가 많습니다
인쇄하기 많은 워크플로에서 이를 거부합니다

받은 파일을 처리하는 것이 아니라 직접 게시할 이미지의 형식을 고르는 중이라면, PNG와 WebP 비교에 장단점이 정리되어 있습니다.

WebP 파일 자주 묻는 질문

WebP 파일이란 무엇인가요?

Google이 웹을 위해 만든 이미지 형식입니다. 정지 이미지나 애니메이션을 무손실 또는 손실 압축으로 저장하며 투명도를 지원합니다. Google은 무손실 WebP가 PNG보다 26% 작다고 측정했습니다.

어떻게 여나요?

현재 쓰이는 아무 브라우저에나 끌어다 놓으세요. 최신 Windows 사진과 macOS 미리보기 버전도 열 수 있고, 현재 쓰이는 대부분의 편집기도 마찬가지입니다. 오래된 소프트웨어는 거부하는데, PNG로 변환하면 해결됩니다.

다운로드한 파일이 왜 .webp로 저장되었나요?

웹사이트가 그 형식으로 이미지를 제공했고 저장하면 브라우저가 받은 그대로 남습니다. 컴퓨터에서 무언가 변환한 것도 아니고 잘못된 것도 없습니다.

WebP를 PNG로 어떻게 변환하나요?

변환 도구를 열고 파일을 고른 뒤 변환하세요. 브라우저 워커에서 실행되며, 투명도를 유지하고, 원본 메타데이터를 삭제하며, 다운로드를 활성화하기 전에 구조, 체크섬, 픽셀, 알파를 확인합니다.

WebP는 PNG보다 화질이 낮은가요?

그 자체로는 아닙니다. 무손실 WebP는 모든 픽셀을 그대로 지킵니다. 손실 WebP는 JPEG처럼 의도적으로 디테일을 버립니다. 확장자만으로는 그 파일이 어느 방식을 썼는지 알 수 없습니다.

그냥 이름을 .png로 바꾸면 되나요?

아니요. 확장자는 이름표일 뿐이고 바이트는 WebP 그대로입니다. 파일 헤더를 읽는 프로그램은 이를 거부하며, 흔히 이미지가 손상되었다는 헷갈리는 오류를 보여 줍니다.