Documentazione Output

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

FormatoAlfa
PNG (fermo immagine, sequenza, foglio)Sì, senza perdita
WebP (fermo immagine, sequenza, foglio)
JPEG, BMPNo: sempre appiattita
MOV (QuickTime)Sì, solo diretta
WebM (VP9)
WebP animato
MP4 (H.264 / HEVC)No: il controllo Canali è bloccato su RGB
GIF animataSolo 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.

Una volta scritto un file, aprilo in un'applicazione che capisce il suo canale alfa per confermare: Celas Studio non ha un modo integrato di ricontrollare la trasparenza di un file esportato dopo il fatto, solo l'anteprima della finestra prima di esportare.