본문으로 건너뛰기

WEBP와 알파 채널: 남는 것

이 도구 모음에서 투명도를 유지하는 출력 형식은 PNG 하나뿐입니다. 투명한 WEBP를 다른 형식으로 변환하면 빈 픽셀이 여러분이 고른 색으로 채워집니다. 그것이 정확히 원하는 것일 수도 있고, 가장 먼저 확인할 만한 것일 수도 있습니다.

WEBP는 하나의 형식이 아닙니다. 손실 그림, 무손실 그림, 또는 애니메이션을 담는 컨테이너이며, 그중 어느 것이든 투명도를 가질 수 있습니다. 이런 유연성 덕분에 WEBP는 PNG의 4분의 1 무게로 웹 페이지에 들어가면서도 잘라 낸 로고를 깔끔하게 표시할 수 있습니다. 어떤 프로그램이 이를 열지 못한다면 문제는 그림이 아니라 지원 여부입니다.

변환기가 하는 일, 순서대로

배경 채우기는 두 번 읽을 가치가 있는 부분입니다. JPEG와 WEBP, 그리고 다른 모든 손실 대상에서 일어나는데, 형식이 투명도를 저장할 수 없으면 캔버스가 투명도를 담을 수 없기 때문입니다. 기본값은 흰색이며, 품질 슬라이더 옆의 색상 선택기가 이를 바꿉니다. WEBP에 부드러운 반투명 가장자리(그림자, 손으로 그린 윤곽)가 있다면 그 픽셀은 버려지는 대신 배경과 섞이므로, 어두운 배경은 밝은 로고에 테두리가 생긴 것처럼 보이게 할 수 있습니다.

두 가지 변환, 두 가지 다른 일

변환무엇을 위한 것인가투명도는 어떻게 되는가
WEBP → PNGWEBP를 모르는 소프트웨어에서 파일 열기유지됩니다 — PNG는 알파를 저장합니다.
WEBP → JPGJPEG만 받는 곳을 위한 더 작은 파일배경색 위로 평탄화됩니다.
JPG → WEBP웹을 위해 사진 줄이기JPEG에는 투명도가 없으므로 유지할 것도 없습니다.

직관에 반하는 결과 하나: 이 도구에서 투명한 PNG를 WEBP로 변환해도 평탄화됩니다. WEBP 형식 자체는 투명도를 담을 수 있는데도 그렇습니다. 모든 비(非) PNG 대상에 캔버스가 같은 방식으로 준비되므로, 안전한 규칙은 간단합니다. 투명도가 중요하면 PNG로 끝내세요.

품질, 그리고 기본값이 움직이는 이유

JPEG와 손실 WEBP는 슬라이더에서 가져온 품질 수준으로 인코딩되며, 이는 92에서 시작합니다. 합리적인 중간값입니다. 사진에서 아티팩트가 보이지 않을 만큼 높고, 파일을 눈에 띄게 줄일 만큼 낮습니다. PNG는 품질 설정 없이 인코딩됩니다. PNG는 정의상 무손실이라 슬라이더가 아무 효과가 없고, 배경색도 마찬가지입니다.

모든 변환이 그림을 다시 인코딩하므로 품질은 떨어질 수만 있고 올라가지는 않습니다. JPEG를 품질 92로 WEBP로 변환하면 대부분의 경우 눈에 보이는 결과가 구분되지 않습니다. WEBP를 같은 설정으로 JPEG로 변환하면 파일이 이미 갖고 있던 것에 한 세대가 더해집니다.

한계

요약

질문

투명한 WEBP가 투명하게 유지되나요?

출력이 PNG일 때만 그렇습니다. JPEG와 WEBP 대상에서는 캔버스가 먼저 배경색으로 채워져, 인코딩 전에 투명 픽셀이 그 안에 섞입니다.

PNG가 WEBP보다 큰 이유는 무엇인가요?

WEBP는 손실 여부와 무관하게 압축하고, PNG는 디코딩된 모든 픽셀을 무손실로 저장하기 때문입니다. 사진을 PNG로 변환하면 흔히 몇 배 더 커집니다.

품질 슬라이더가 PNG 출력에 영향을 주나요?

아니요. PNG는 정의상 무손실이라 변환기가 품질 설정 없이 인코딩합니다. 슬라이더는 JPEG와 손실 WEBP에만 적용됩니다.

이 글의 도구

모든 글