Alfa e trasparenza
Quali formati di esportazione possono conservare la trasparenza, la differenza tra Diretto e Premoltiplicato, a che cosa serve il Colore di fondo e come controllare il risultato prima di impegnarti.
Una tela in Celas Studio ha sempre un canale alfa mentre lavori. Ciò che sopravvive in esportazione dipende interamente dal formato che scegli: alcuni lo conservano alla perfezione, alcuni non possono rappresentarlo affatto, e uno ne conserva solo una versione dura, tutto o niente.
Quali formati possono tenerla
| Formato | Alfa |
|---|---|
| PNG (fermo immagine, sequenza, foglio) | Sì, senza perdita |
| WebP (fermo immagine, sequenza, foglio) | Sì |
| JPEG, BMP | No: sempre appiattita |
| MOV (QuickTime) | Sì, solo diretta |
| WebM (VP9) | Sì |
| WebP animato | Sì |
| MP4 (H.264 / HEVC) | No: il controllo Canali è bloccato su RGB |
| GIF animata | Solo un ritaglio duro, vedi sotto, non una trasparenza morbida |
Per un fermo immagine, una sequenza o un foglio di sprite, lo Sfondo offre Colore tela, Nero, Bianco e Trasparente. Trasparente compare solo per PNG e WebP, perché JPEG e BMP non hanno dove metterla. Scegline uno dei due e la finestra lo dice direttamente: "JPEG non può memorizzare la trasparenza - esportazione sul colore della tela.", con il BMP mostrato allo stesso modo. L'immagine viene appiattita sul colore su cui è impostato lo Sfondo, quindi se ti serve un fermo immagine trasparente porta prima il Formato su PNG o WebP.
Per il video la trasparenza vive nel controllo Canali invece che nello Sfondo: portalo su RGB + Alfa, che è disponibile solo per MOV, WebM e WebP animato. L'MP4 manda in grigio il controllo e forza RGB, perché né l'H.264 né l'HEVC possono portare un canale alfa. Per un'immagine in movimento trasparente, l'MP4 non è un'opzione a prescindere da ogni altra impostazione.
La GIF è un caso a sé
Una GIF ha una voce di palette messa da parte come del tutto trasparente, e un pixel o è quella voce o non lo è. Non c'è alfa parziale. Un bordo morbido o un'ombra esterna diventa un ritaglio duro e un po' frastagliato. Per un bordo pulito esporta invece MOV, WebM o WebP animato e tieni la GIF per le anteprime rapide dove il ritaglio non conta.
Diretto e Premoltiplicato
Dove i Canali sono impostati su RGB + Alfa compare un controllo Colore con due opzioni, Diretto e Premoltiplicato. Memorizzano la stessa trasparenza, ma il colore sottostante viene conservato in modo diverso, e la scelta conta quando la clip viene composta sopra qualcos'altro.
- Diretto conserva i valori RGB esattamente come dipinti, indipendenti dal canale alfa, quindi un pixel rosso semitrasparente resta memorizzato come rosso a piena forza con accanto un alfa al 50%.
- Premoltiplicato mescola il colore verso il colore di fondo mentre l'alfa scende, quindi un pixel rosso semitrasparente su una maschera nera viene memorizzato come un rosso più scuro. È il formato che certi software di composizione e riproduzione si aspettano, ed evita una frangia pallida attorno ai bordi morbidi nei software che non gestiscono bene l'alfa.
Diretto è il predefinito. Passa a Premoltiplicato solo se il software a cui consegni il file lo chiede.
Colore di fondo
Il controllo Sfondo diventa Colore di fondo nel momento in cui scegli Premoltiplicato, e offre Colore tela, Nero o Bianco, mai Trasparente, perché il Premoltiplicato ha bisogno di un colore vero in cui sfumare i bordi. Scegli lo sfondo su cui davvero comporrai la clip; quanto più la corrispondenza è vicina tanto più il bordo è pulito. Scegliere Diretto invece toglie del tutto il controllo, dato che l'alfa diretta tiene separati colore e trasparenza e non ha nulla contro cui mascherare.
Controllare il risultato
Le finestre del Video e della GIF animata riproducono entrambe un'anteprima dal vivo con una scacchiera da otto pixel dietro tutto ciò che è trasparente, così vedi esattamente che cosa sopravvivrà e che cosa no prima di fare clic su Esporta. L'anteprima della GIF passa per la stessa riduzione di colore del file finale, quindi quello che vedi lì è quello che ottieni.