
WebP는 구글이 개발한 이미지 파일 형식으로, 웹에서 이미지 용량을 줄이고 로딩 속도를 개선하기 위해 설계되었습니다. 주요 특징은 다음과 같습니다. - 압축 방식 - 손실 압축(lossy): VP8 비디오 코덱의 프레임 압축 기술을 이용해 JPEG보다 작은 파일 크기로 유사한 화질을 제공합니다. - 무손실 압축(lossless): VP8L 알고리즘을 사용해 PNG와 유사한 무손실 압축을 지원합니다. - 투명도와 애니메이션 - 알파 채널(투명도)을 지원해 PNG를 대체할 수 있습니다. - 여러 프레임을 담는 애니메이션을 지원해 GIF보다 파일 크기와 품질에서 이점이 많습니다. - 메타데이터와 컨테이너 - .webp 확장자 사용. 컨테이너는 RIFF 계열 구조를 사용합니다. - EXIF, XMP 같은 메타데이터와 색상 프로파일(ICC)을 포함할 수 있습니다. - 장점 - 동일한 시각적 품질에서 JPEG/PNG/GIF보다 파일 크기가 작아 네트워크 대역폭과 페이지 로딩 시간을 절약합니다. - 애니메이션이나 투명도를 효율적으로 처리합니다. - 지원 상황 - 대부분의 최신 웹 브라우저(Chrome, Firefox, Edge, Safari 최신 버전 등)와 이미지 처리 도구(예: libwebp의 cwebp/dwebp, ImageMagick 등)가 WebP를 지원합니다. 다만 구형 브라우저나 일부 오래된 소프트웨어는 지원하지 않을 수 있어 호환성 대체(폴백 이미지 제공)가 필요할 때가 있습니다. - 한계 및 고려사항 - 아주 오래된 환경에서는 미지원. - 특정 워크플로우나 플랫폼에서의 호환성, 색상 프로파일 처리 차이, 일부 편집 도구의 지원 여부를 확인해야 합니다. - 최근에는 더 높은 압축 효율을 제공하는 AVIF 같은 새 포맷도 등장해 선택지가 늘어나고 있습니다. 요약하면, WebP는 웹용으로 설계된 효율적인 이미지 포맷으로 파일 크기를 줄이고 투명도·애니메이션을 지원해 현대 웹에서 널리 사용되는 형식입니다.