WEBP와 알파 채널: 남는 것
이 도구 모음에서 투명도를 유지하는 출력 형식은 PNG 하나뿐입니다. 투명한 WEBP를 다른 형식으로 변환하면 빈 픽셀이 여러분이 고른 색으로 채워집니다. 그것이 정확히 원하는 것일 수도 있고, 가장 먼저 확인할 만한 것일 수도 있습니다.
WEBP는 하나의 형식이 아닙니다. 손실 그림, 무손실 그림, 또는 애니메이션을 담는 컨테이너이며, 그중 어느 것이든 투명도를 가질 수 있습니다. 이런 유연성 덕분에 WEBP는 PNG의 4분의 1 무게로 웹 페이지에 들어가면서도 잘라 낸 로고를 깔끔하게 표시할 수 있습니다. 어떤 프로그램이 이를 열지 못한다면 문제는 그림이 아니라 지원 여부입니다.
변환기가 하는 일, 순서대로
- 파일은 브라우저 탭에서 원래 해상도로 디코딩됩니다.
- 디코딩된 그림이 요청한 크기의 캔버스에 그려집니다.
- PNG를 제외한 모든 대상 형식에서, 그림이 올라가기 전에 캔버스가 배경색으로 채워집니다.
- 결과가 다시 인코딩됩니다. PNG는 품질 설정 없이, JPEG와 WEBP는 슬라이더의 품질 수준으로.
- 파일이 다운로드 폴더에 기록되며, 어느 시점에도 업로드되지 않습니다.
배경 채우기는 두 번 읽을 가치가 있는 부분입니다. JPEG와 WEBP, 그리고 다른 모든 손실 대상에서 일어나는데, 형식이 투명도를 저장할 수 없으면 캔버스가 투명도를 담을 수 없기 때문입니다. 기본값은 흰색이며, 품질 슬라이더 옆의 색상 선택기가 이를 바꿉니다. WEBP에 부드러운 반투명 가장자리(그림자, 손으로 그린 윤곽)가 있다면 그 픽셀은 버려지는 대신 배경과 섞이므로, 어두운 배경은 밝은 로고에 테두리가 생긴 것처럼 보이게 할 수 있습니다.
두 가지 변환, 두 가지 다른 일
| 변환 | 무엇을 위한 것인가 | 투명도는 어떻게 되는가 |
|---|---|---|
| WEBP → PNG | WEBP를 모르는 소프트웨어에서 파일 열기 | 유지됩니다 — PNG는 알파를 저장합니다. |
| WEBP → JPG | JPEG만 받는 곳을 위한 더 작은 파일 | 배경색 위로 평탄화됩니다. |
| JPG → WEBP | 웹을 위해 사진 줄이기 | JPEG에는 투명도가 없으므로 유지할 것도 없습니다. |
직관에 반하는 결과 하나: 이 도구에서 투명한 PNG를 WEBP로 변환해도 평탄화됩니다. WEBP 형식 자체는 투명도를 담을 수 있는데도 그렇습니다. 모든 비(非) PNG 대상에 캔버스가 같은 방식으로 준비되므로, 안전한 규칙은 간단합니다. 투명도가 중요하면 PNG로 끝내세요.
품질, 그리고 기본값이 움직이는 이유
JPEG와 손실 WEBP는 슬라이더에서 가져온 품질 수준으로 인코딩되며, 이는 92에서 시작합니다. 합리적인 중간값입니다. 사진에서 아티팩트가 보이지 않을 만큼 높고, 파일을 눈에 띄게 줄일 만큼 낮습니다. PNG는 품질 설정 없이 인코딩됩니다. PNG는 정의상 무손실이라 슬라이더가 아무 효과가 없고, 배경색도 마찬가지입니다.
모든 변환이 그림을 다시 인코딩하므로 품질은 떨어질 수만 있고 올라가지는 않습니다. JPEG를 품질 92로 WEBP로 변환하면 대부분의 경우 눈에 보이는 결과가 구분되지 않습니다. WEBP를 같은 설정으로 JPEG로 변환하면 파일이 이미 갖고 있던 것에 한 세대가 더해집니다.
한계
- 파일당 64 MB이며, 파일을 디코딩하기 전에 확인합니다.
- 출력 변은 20,000 px를 넘을 수 없습니다.
- 크기 조절은 원본의 1%에서 400%까지, 또는 정확한 크기로 할 수 있습니다.
- 한 번에 최대 스무 개의 파일을 대기열에 넣을 수 있습니다.
- 메타데이터는 새 파일로 복사되지 않습니다. 출력은 새로 인코딩한 그림입니다.
요약
- 투명도를 유지하는 대상은 PNG뿐이며, 나머지는 모두 평탄화됩니다.
- 배경색 선택기가 투명 픽셀이 무엇이 될지 정합니다 — 기본값은 흰색입니다.
- 품질은 손실 대상에서 92에서 시작하며 PNG에는 아무 효과가 없습니다.
- 변환은 여러분의 탭에서 이루어지며, 파일은 절대 업로드되지 않습니다.
질문
투명한 WEBP가 투명하게 유지되나요?
출력이 PNG일 때만 그렇습니다. JPEG와 WEBP 대상에서는 캔버스가 먼저 배경색으로 채워져, 인코딩 전에 투명 픽셀이 그 안에 섞입니다.
PNG가 WEBP보다 큰 이유는 무엇인가요?
WEBP는 손실 여부와 무관하게 압축하고, PNG는 디코딩된 모든 픽셀을 무손실로 저장하기 때문입니다. 사진을 PNG로 변환하면 흔히 몇 배 더 커집니다.
품질 슬라이더가 PNG 출력에 영향을 주나요?
아니요. PNG는 정의상 무손실이라 변환기가 품질 설정 없이 인코딩합니다. 슬라이더는 JPEG와 손실 WEBP에만 적용됩니다.