알파와 투명도
어떤 내보내기 형식이 투명도를 지킬 수 있는지, 스트레이트와 미리 곱하기의 차이, 매트가 무엇에 쓰이는지, 그리고 확정하기 전에 결과를 확인하는 법입니다.
Celas Studio의 캔버스는 작업하는 동안 언제나 알파 채널을 지닙니다. 내보낼 때 무엇이 살아남는지는 오로지 여러분이 고른 형식에 달려 있습니다. 어떤 것은 완벽히 지키고, 어떤 것은 아예 나타낼 수 없으며, 하나는 딱딱한 전부 아니면 전무 판만 지킵니다.
어떤 형식이 담을 수 있나
| 형식 | 알파 |
|---|---|
| PNG (정지, 시퀀스, 시트) | 네, 무손실 |
| WebP (정지, 시퀀스, 시트) | 네 |
| JPEG, BMP | 아니요. 언제나 납작해집니다 |
| MOV (QuickTime) | 네, 스트레이트만 |
| WebM (VP9) | 네 |
| 움직이는 WebP | 네 |
| MP4 (H.264 / HEVC) | 아니요. 채널 컨트롤이 RGB로 잠깁니다 |
| 움직이는 GIF | 아래를 보세요. 딱딱한 오려내기만 되고 부드러운 투명도는 안 됩니다 |
정지 이미지와 시퀀스와 스프라이트 시트에서 배경은 캔버스 색상과 검정과 흰색과 투명을 내놓습니다. 투명은 PNG와 WebP에서만 나오는데, JPEG와 BMP에는 그것을 둘 자리가 없기 때문입니다. 그 둘 중 하나를 고르면 대화 상자가 곧바로 말합니다. "JPEG은(는) 투명도를 저장할 수 없습니다 - 캔버스 색 위에 내보냅니다"라고 하며 BMP도 같은 식으로 보입니다. 이미지는 배경이 맞춰진 색 위로 납작해지므로, 투명한 정지 이미지가 필요하면 형식을 먼저 PNG나 WebP로 바꾸세요.
영상에서 투명도는 배경이 아니라 채널 컨트롤에 삽니다. 그것을 RGB + 알파로 맞추세요. MOV와 WebM과 움직이는 WebP에서만 쓸 수 있습니다. MP4는 그 컨트롤을 흐리게 하고 RGB로 강제하는데, H.264도 HEVC도 알파 채널을 아예 실을 수 없기 때문입니다. 투명한 움직이는 이미지를 원한다면 다른 어떤 설정을 하든 MP4는 선택지가 아닙니다.
GIF는 특별한 경우
GIF는 팔레트 항목 하나를 완전히 투명한 것으로 따로 두고, 픽셀은 그 항목이거나 아니거나입니다. 부분 알파는 없습니다. 부드러운 가장자리나 그림자는 딱딱하고 조금 너덜너덜한 오려낸 조각이 됩니다. 깔끔한 가장자리를 원하면 대신 MOV나 WebM이나 움직이는 WebP로 내보내고, GIF는 오려내기가 문제 되지 않는 빠른 미리 보기용으로 남겨 두세요.
스트레이트와 미리 곱하기
채널이 RGB + 알파로 맞춰지면 색 컨트롤이 나타나며 선택지가 둘입니다. 스트레이트와 미리 곱하기입니다. 둘은 같은 투명도를 저장하되 그 아래 색을 다르게 지니며, 그 선택은 클립을 다른 것 위에 합성할 때 문제가 됩니다.
- 스트레이트는 RGB 값을 알파 채널과 무관하게 칠한 그대로 지킵니다. 그래서 반쯤 투명한 빨간 픽셀도 온전한 세기의 빨강으로 저장되고 그 옆에 50% 알파가 놓입니다.
- 미리 곱하기는 알파가 떨어지는 만큼 색을 매트 색 쪽으로 섞습니다. 그래서 검정 매트 위의 반쯤 투명한 빨간 픽셀은 더 어두운 빨강으로 저장됩니다. 어떤 합성과 재생 소프트웨어가 기대하는 형태이고, 알파를 제대로 다루지 못하는 소프트웨어에서 부드러운 가장자리 둘레에 옅은 테두리가 생기는 것을 막습니다.
기본값은 스트레이트입니다. 파일을 넘길 소프트웨어가 청할 때에만 미리 곱하기로 바꾸세요.
매트
미리 곱하기를 고르는 순간 배경 컨트롤이 매트가 되며, 캔버스 색상이나 검정이나 흰색을 내놓고 결코 투명은 내놓지 않습니다. 미리 곱하기는 가장자리에 섞어 넣을 진짜 색이 필요하기 때문입니다. 클립을 실제로 합성해 올릴 배경을 고르세요. 가까울수록 가장자리가 깔끔합니다. 대신 스트레이트를 고르면 그 컨트롤이 통째로 사라집니다. 스트레이트 알파는 색과 투명도를 갈라 두므로 매트를 댈 것이 없기 때문입니다.
결과 확인하기
비디오와 움직이는 GIF 대화 상자 둘 다 투명한 것 뒤에 8픽셀 체크무늬를 두고 살아 있는 미리 보기를 재생하므로, 내보내기를 누르기 전에 무엇이 살아남고 무엇이 살아남지 않는지 정확히 볼 수 있습니다. GIF 미리 보기는 최종 파일이 거치는 것과 같은 색 줄이기 과정을 통과하므로 거기서 보이는 것이 곧 얻는 것입니다.