Skip to main content

Trasparenza dello sfondo per output PNG tramite lo Strumento Rendering

Se scegli un PNG temporaneo o un output specifico di un tipo di PNG in Strumento Rendering, esistono opzioni extra visualizzate nel pannello Configurazione dello strumento (in Opzioni PNG). Una di queste opzioni è Sfondo. Questa opzione consente di impostare un colore di sfondo per il file PNG.

Inoltre, è anche presente una casella di spunta Trasparente associata a questa proprietà. Se selezioni questa opzione, il colore scelto viene impostato nel file PNG di output come colore trasparente (per tutte le applicazioni di visualizzazione che rispettano un colore trasparente). In queste applicazioni, tutti i pixel nel PNG che sono di quel colore, sono trasparenti. Ciò consente di visualizzare qualsiasi sfondo.

Ad esempio, se scegli un colore di sfondo trasparente "Magenta" e apri il PNG di output nel Visualizzatore foto di Windows (che accetta i colori trasparenti), lo sfondo è il colore di sfondo della finestra (di solito bianco). Se visualizzi lo stesso PNG in Microsoft Paint (che non accetta la trasparenza), lo sfondo è magenta.

Tieni presente che il comportamento dell'uso di un colore trasparente è diverso da quello di una semplice maschera (che indica che un pixel è "dentro" o "fuori" dalla parte trasparente dell'immagine, indipendentemente dal colore del pixel), o di una maschera che contiene percentuali di opacità, consentendo alle parti trasparenti del PNG di fondersi con qualsiasi colore costituisca lo sfondo su cui il PNG di output viene posizionato in un'applicazione di visualizzazione.

Per questo motivo, ci sono alcune cose da tenere a mente:

  • Se il colore scelto è identico a un altro colore scelto per un oggetto all'interno dell'output, anche le parti dell'oggetto dello stesso colore sono trasparenti (non influisce solo sullo sfondo).

    Ad esempio, se scegli "Bianco" come colore trasparente e nell'output hai un grafico che ha uno sfondo bianco nella parte dell'area del grafico, lo sfondo del PNG è considerato trasparente, così come le parti dell'area del grafico che sono bianche.

  • Affinché l'applicazione che visualizza il PNG utilizzi effettivamente la trasparenza, il pixel deve essere esattamente del colore impostato come trasparente. Inoltre, è necessario considerare che il motore che genera il PNG esegue l'anti-aliasing (particolarmente importante per il testo). Crea pixel che sono miscele variabili dei colori di sfondo e di primo piano intorno ai bordi degli oggetti disegnati, per ingannare l'occhio e fargli vedere forme e curve morbide. Per questo motivo, si tende ad ottenere dei sottili "aloni" intorno agli oggetti non trasparenti che si trovano sopra il colore di sfondo trasparente.

    Ad esempio, se scegli "Magenta" come colore di sfondo e hai del testo nero nell'output, potresti notare un sottile alone rosa intorno a ogni lettera, dove l'anti-aliasing ha creato i colori miscelati. Poiché queste sfumature di rosa non sono esattamente "Magenta", non sono considerate trasparenti dall'applicazione in cui si visualizza il PNG.