09.06.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!