Computer grafica 2D

La computer grafica 2D è la generazione, tramite computer, di immagini digitali, per lo più a partire da modelli bidimensionali (come modelli geometrici 2D, testo e immagini digitali) e mediante tecniche specifiche per essi. Il termine può riferirsi sia al ramo dell'informatica che comprende tali tecniche, sia ai modelli stessi.
La grafica computerizzata 2D è utilizzata principalmente in applicazioni originariamente sviluppate a partire dalle tradizionali tecnologie di stampa e disegno, come la tipografia, la cartografia, il disegno tecnico, la pubblicità e altre. In tali applicazioni, l'immagine bidimensionale non è soltanto una rappresentazione di un oggetto del mondo reale, ma un artefatto autonomo dotato di un valore semantico aggiuntivo; per questo motivo i modelli bidimensionali sono generalmente preferiti, poiché consentono un controllo più diretto dell'immagine rispetto alla computer grafica 3D (il cui approccio è più affine alla fotografia che alla tipografia).
In molti ambiti, come il desktop publishing, l'ingegneria e il business, una descrizione di un documento basata su tecniche di grafica computerizzata 2D può essere molto più compatta della corrispondente immagine digitale, spesso di un fattore pari a 1/1000 o superiore. Questa rappresentazione è inoltre più flessibile, poiché può essere renderizzata a diverse risoluzioni per adattarsi a differenti dispositivi di output. Per queste ragioni, documenti e illustrazioni vengono spesso memorizzati o trasmessi come file grafici 2D.
La grafica computerizzata 2D ebbe origine negli anni 1950, basandosi su dispositivi a grafica vettoriale. Tali dispositivi furono in gran parte soppiantati da dispositivi basati sulla grafica raster nei decenni successivi. Il linguaggio PostScript e il protocollo X Window System rappresentarono tappe fondamentali nello sviluppo del settore.
I modelli della grafica 2D possono combinare modelli geometrici (detti anche grafica vettoriale), immagini digitali (dette anche grafica raster), testo da comporre tipograficamente (definito dal contenuto, dallo stile e dalla dimensione del carattere tipografico, dal colore, dalla posizione e dall'orientamento), funzioni matematiche, equazioni e altro ancora. Questi componenti possono essere modificati e manipolati mediante trasformazioni geometriche bidimensionali, quali traslazione, rotazione e scalatura.
Nella grafica orientata agli oggetti, l'immagine è descritta indirettamente da un oggetto dotato di un proprio metodo di rendering, ossia una procedura che assegna colori ai pixel dell'immagine mediante un algoritmo arbitrario. Modelli complessi possono essere costruiti combinando oggetti più semplici, secondo i paradigmi della programmazione orientata agli oggetti.
Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]
Wikimedia Commons contiene immagini o altri file sulla computer grafica 2D