• Non ci sono risultati.

Fondamenti di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Fondamenti di Informatica"

Copied!
3
0
0

Testo completo

(1)

Fondamenti di Informatica

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

FONDAMENTI DI INFORMATICA

Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine

Codifica delle immagini

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà dell’autore prof. Pier Luca Montessoro, Università degli Studi di Udine.

Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione.

Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte dell’autore.

L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L’autore non assume alcuna responsabilità per il contenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell’informazione).

In ogni caso non può essere dichiarata conformità all’informazione contenuta in queste slide.

In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche in utilizzi parziali.

Nota di Copyright

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3

L’immagine digitale

• Immagini dal punto di vista dell’uomo – disegni geometrici (architettura, meccanica,

diagrammi, ecc.)

– grafica pittorica (fotografie, quadri, ecc.)

• L’immagine nel calcolatore: tecniche di codifica

– codifica dei disegni geometrici: le immagini vettoriali

– codifica della grafica pittorica: le immagini bitmap

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 4

Disegni geometrici e grafica pittorica

• Oggetti ben definiti descrivibili matematicamente

• Contorni netti, “fill” regolari

• Rappresentano un modello di immagini reali

• Elementi irregolari, oggetti non ben definiti

• Sfumature di colore

• Rappresentano immagini reali

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 5

Codifica della grafica geometrica

• Si parla di immagini “vettoriali”, o di formati grafici “vector oriented”:

– utilizzano delle primitive per descrivere gli oggetti

– sono indipendenti dal dispositivo di stampa – normalmente il formato dei file è ASCII – consentono ulteriori manipolazioni, anche

molto complesse

– esempio: DXF (Drawing eXchange Format)

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 6

Codifica della grafica geometrica

circle 98 66 50

polyline 0 48 88 152 88 48 0 48

(2)

Fondamenti di Informatica

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 7

Codifica della grafica pittorica

• Si parla di immagini “bitmap”, o di formati

“bit image”

• Si “campiona” l’immagine suddividendola in un insieme di punti (“pixel” = picture element)

• Codifica adatta per immagini naturali, con colori, ombre, sfumature, (es. fotografie, immagini provenienti da scanner, riprese televisive)

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 8

Codifica della grafica pittorica

• Viene usato un gruppo di bit per descrivere ciascun pixel

• Codifica dei colori: dipende dal tipo di sintesi, può usare true color o palette

• La risoluzione è limitata alla campionatura in fase di generazione

• dimensioni elevate (3000x4000 pixel in true color richiedono 36 MB)

• esempi: PCX, TIFF, GIF, ...

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 9

Codifica della grafica pittorica

0000000000000110000000 ...

0000000000011110000000 ...

0000000001100110000000 ...

0000000110000110000000 ...

00000110000001100 ...

PIXEL (picture element) 1 bit/pixel = bianco e nero (senza grigi) 8 bit/pixel = 256 livelli di grigio

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 10

Risoluzione

vector oriented bitmap

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 11

Immagini bitmap:

la codifica del colore

• Sintesi sottrattiva

luce bianca filtri colorati luce colorata

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 12

Sintesi sottrattiva

• Applicazione tipica: stampanti a colori – luce bianca: foglio di carta

– filtri colorati: sovrapposizione di gocce di inchiostro colorato

• Colori primari: CMY – cyan

– magenta – yellow

– spesso si aggiunge nero (blacK, K) per la

stampa dei testi in nero

(3)

Fondamenti di Informatica

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 13

Immagini bitmap:

la codifica del colore

• Sintesi additiva

colori primari

luce colorata

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 14

Sintesi additiva

• Applicazione tipica: monitor a colori, TV – sorgenti di luce: fosfori colorati dello

schermo

– miscelazione della luce: ottica, ottenuta osservando lo schermo da lontano

• Colori primari: RGB – red

– green – blue

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 15

Codifica del colore:

true color

• Si associa ad ogni pixel una tripletta di valori, uno per colore primario

248 168 5

R G B

248 168 5

R G B

255 255 255

R G B

Fondamenti di Informatica - Codifica delle immagini

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 16

Immagini bitmap:

la palette

• Si associa ad ogni pixel un indice che individua una riga di una tabella contenente le triplette RGB dei colori utilizzati nell’immagine (metafora della tavolozza del pittore)

27

0 0 0

R G B

5 26 177

112 25 9

...

248 168 5

...

0 1 2

27 color palet te

27

Programmi per grafica v ett o riale Programmi per grafica p itto rica

Riferimenti

Documenti correlati

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e

© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e