perché il testo nero ha pixel arancioni e blu?


Risposte:


10

Questo si chiama rendering subpixel.

I diversi colori primari nel monitor non sono sovrapposti. Invece sono disposti uno vicino all'altro. Monitor diversi hanno motivi diversi, ma più comunemente sono allineati in modo che i colori siano fianco a fianco.

Se si conosce la disposizione fisica, è possibile preparare l'immagine in modo da aver calcolato una posizione di campionamento diversa per ciascun canale di colore. In sostanza, aumenti la risoluzione della tua immagine in modo da trattare ogni singolo colore come un pixel separato.

Ciò, ovviamente, significa che è necessario conoscere l'orientamento del display e disporre di alcuni dati che possono essere spostati. L'immagine non sarebbe molto utile su altri monitor con allineamenti di pixel diversi. Quindi questo è riservato a cose che vengono generate dinamicamente, molto spesso caratteri.

Significa anche che quando ingrandito o presentato su un supporto con subpixel diversi o assenti, l'effetto verrà registrato come sfocatura. Pertanto, ingrandire i pixel di un'immagine di rendering subpixel non è una buona idea. Per questo motivo potrebbe essere una buona idea disabilitare l'effetto se si creano immagini da usare per gli altri e l'allineamento dei subpixel è sconosciuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.