Le immagini mm g - Dipartimento di Matematica e Informatica
Le immagini mm g - Dipartimento di Matematica e Informatica
Le immagini mm g - Dipartimento di Matematica e Informatica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Come ridurre la quantità <strong>di</strong> memoria?<br />
• Ridurre il numero <strong>di</strong> colori,<br />
• <strong>di</strong>minuire la risoluzione,<br />
• <strong>di</strong> <strong>di</strong>minuire i i lla <strong>di</strong> <strong>di</strong>mensione, i<br />
• comprimere il file ...<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
I <strong>di</strong>segni bitmap<br />
I <strong>di</strong>segni vengono memorizzati me<strong>di</strong>ante successioni <strong>di</strong> cifre binarie<br />
alle quali corrisponde il colore <strong>di</strong> ognuno dei punti che formano il<br />
<strong>di</strong>segno (Bit mapping).<br />
In questo caso, i singoli elementi che compongono il <strong>di</strong>segno, man<br />
mano che vengono costruiti e messi nella posizione voluta,<br />
<strong>di</strong>ventano un tutt’uno con gli altri già presenti. Per questo motivo è<br />
<strong>di</strong>fficile fare mo<strong>di</strong>fiche su singoli elementi senza alterare gli altri<br />
che sono a contatto con essi.<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
bitmap vettoriale<br />
Il progra<strong>mm</strong>a deve memorizzare,<br />
uno a uno, i colori <strong>di</strong> tutti i punti<br />
che formano il <strong>di</strong>segno, compresi<br />
quelli dello sfondo.<br />
Sono sufficienti:<br />
1) le coor<strong>di</strong>nate cartesiane del<br />
punto iniziale del segmento,<br />
2) quelle del punto finale,<br />
3) lo spessore della linea,<br />
4) il colore della linea.<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
I <strong>di</strong>segni<br />
bitmap vettoriale<br />
Un’i<strong>mm</strong>agine<br />
è una matrice<br />
<strong>di</strong> pixel <strong>di</strong> vari<br />
colori<br />
<strong>Le</strong> <strong>i<strong>mm</strong>agini</strong> vengono memorizzate me<strong>di</strong>ante<br />
un insieme <strong>di</strong> oggetti grafici, come<br />
linee, rettangoli, ellissi, archi e<br />
curve, chiamati primitive. Questi<br />
elementi vengono memorizzati come<br />
coor<strong>di</strong>nate numeriche o formule<br />
matematiche specificando la loro forma<br />
e posizione nell’i<strong>mm</strong>agine.<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
La grafica vettoriale<br />
• I <strong>di</strong>segni vengono riprodotti a schermo o sulla carta con un<br />
proce<strong>di</strong>mento simile a quello dei <strong>di</strong>segni bitmap.<br />
• La loro rappresentazione in memoria e la loro creazione seguono<br />
però criteri del tutto <strong>di</strong>versi. In questo caso, infatti, non vengono<br />
memorizzate le informazioni relative al colore <strong>di</strong> tutti i punti<br />
presenti, ma alcune informazioni in base alle quali il progra<strong>mm</strong>a<br />
riesce a effettuare la ricostruzione <strong>di</strong> ognuno degli elementi che<br />
compongono il <strong>di</strong>segno.<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
bitmap vettoriale<br />
Segmento (1,5) (5,1),<br />
spessore 1, colore 1<br />
Chiara Epifanio <strong>Le</strong> <strong>i<strong>mm</strong>agini</strong><br />
8