Rappresentazione delle Immagini

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rappresentazione delle Immagini"

Transcript

1 Rappresentazione delle Immagini Come si rappresenta un immagine Un immagine e di norma rappresentata come un raster, cioe una matrice di elementi discreti, detti pixel, ciascuno di un colore. Memorizzare un raster significa, in prima approssimazione, memorizzare la il colore di ciascun pixel Esistono diversi modi di memorizzare un immagine raster, corrispondenti a diversi formati di file immagine BMP, TIFF, JPEG, GIF, PNG, I formati differiscono per il modo in cui si memorizzano i colori dei pixel 2

2 Come si memorizza un informazione di colore La luce e un onda elettromagnetica, che colpisce il fondo della retina attraverso la pupilla Il fondo della retina e popolato di coni, che sono particolarmente sensibili a certe frequenze di luce Ci sono tre tipi di coni, sensibili in intervalli di frequenze differenti (ma non disgiunti) 3 Come si memorizza un informazione di colore L apparato visivo (occhi+cervello) non e in grado di distinguere la composizione di luce (metameria) 4

3 Sintesi Additiva di Colore I colori rappresentabili su un monitor sono riprodotti mescolando luce rossa, verde, blu (RGB) Per descrivere un dato colore, basta quindi stabilire l intensita di luce dei tre colori che lo compongono Sperimentalmente, si nota che 256 (=2 8 ) sfumature di ciascuno dei 3 colori bastano per comporre un numero sufficiente di colori Magenta (255,0,255) Rosso (255,0,0) Blu (0,0,255) Grigio (x,x,x) Nero (0,0,0) Bianco (255,255,255) Giallo (255,255,0) Ciano (0,255,255) Verde (0,255,0) 5 Memorizzazione del colore Diretta (true color) Memorizzo il colore (RGB) di ciascuno dei pixel 24 bit (=3 byte) per pixel Indicizzata (palette) Memorizzo una palette di n colori RGB (3 byte/colore) e Per ogni pixel, memorizzo l indice della riga della palette che gli corrisponde 6

4 Memorizzazione del colore (2) Casi particolari B/N (monocromatica): un bit per stabilire il colore di un pixel (1=bianco, 0=nero) scala di grigi (grayscale): un numero per rappresentare la percentuale di nero di un pixel (spesso 256 livelli di grigio, 0=bianco, 127=grigio medio, 255=nero). 1 byte per pixel 7 Quanti colori nell immagine? Pochi colori (e.g., disegno) Tipico: <=16, 256 colori Palette piccola Indice su pochi bit (4, 8) Molti colori (e.g., foto) Tipico: >=1000 colori Rappresentazione indicizzata poco (o per niente) conveniente Meglio true color 8

5 Esempi Immagine 640x480 pixel, 256 colori colore di ogni pixel rappresentabile su 8 bit (=1 byte) Dimensione dell immagine: 648x480= pixel Per la matrice sono necessari bytes Dimensione della palette: (almeno) 3*256=768 byte (trascurabile) Dimensione probabile del file in memoria: intorno a bytes. Immagine 512x384 pixel, colori colore di ogni pixel rappresentabile su 16 bit (=2 byte) Dimensione dell immagine: 512x384 = pixel Per la matrice sono necessari bytes Dimensione della palette: (almeno) 3*65536= byte (confrontabile con la dimensione della matrice) Dimensione probabile del file in memoria: intorno a bytes. 9 Formati delle immagini Non compresso Bitmap (BMP) Compresso Graphic Interchange Format (GIF) Portable Network Graphics (PNG) Joint Photographic Experts Group (JPEG) Tagged Image File Format (TIFF) Formato generico : supporta sia immagini compresse che non compresse Ciascun formato può consentire di memorizzare immagini con n. di colori diverso Bitmap a 16M colori (true color), a 256 colori, 10

6 Formato Bitmap Consente di salvare immagini True color Con palette a 16, 256 colori B/N Esempio: immagine 100x100 pixel Bytes per pixel Dimensione (minima) palette Dimensione matrice in byte Dimensione totale file (attesa) Dimensione totale file (osservata) True color colori bytes colori 1/2 48 bytes B/N 1/ Compressione delle immagini Immagine RxC pixel in true color, con un pixel rosso in alto a sinistra Ho davvero bisogno di RxCx3 byte per rappresentare l informazione associata a questa immagine? Mi costerebbe meno rappresentare l informazione come: {1; rosso}, {(RxC)-1; bianco} Run Length Encoding (RLE), usato ad es. nei fax C Formato compresso di rappresentazione: Meno spazio occupato sul disco Necessita di decomprimere l immagine per poterla visualizzare R 12

7 Due tipi di compressione Lossless (senza perdita) - dall immagine (dall informazione) compressa si ricava in modo esatto l informazione originale (es. RLE) - Obbligatorio per tutto cio che viene manipolato da un computer, ad esempio programmi o dati (un file di Word) Lossy (con perdita) - dall immagine (dall informazione) compressa si ricava un informazione simile a quella originale In cio che e oggetto di percezione umana (musica, immagini) si puo tollerare una limitata perdita di informazione 13 Immagini compresse La quantita di informazione associata all immagine (la sua dimensione sul disco) dipende da cosa c e nell immagine stessa (in una BMP non e cosi ) I due file, immagini compresse secondo RLE, hanno una dimensione diversa (33% di differenza) 14

8 Tagged Image File Format Piu flessibile che BMP Consente compressione delle immagini (sia RLE che LZW) Consente di definire un contorno dell immagine (non necessariamente rettangolare), che puo essere salvato insieme all immagine Maggiore portabilita Supportato da tutte le piattaforme grafiche 15 Formato GIF Numero limitato di colori N (tipicamente 3, 16 o 256) Memorizzazione di: Palette Immagine compressa secondo l algoritmo LZW (lossless) LZW e concettualmente simile a RLE, anche se piu complesso File tanto piu piccolo quanto piu l immagine e regolare Non si ha perdita di informazione purche l immagine originale abbia meno di N colori Altrimenti alcuni colori dell immagine originaria andranno persi 16

9 Formato GIF (2) Particolarmente adatto per comprimere immagini con colori pieni Banner pubblicitari Disegni, fumetti Immagini create artificialmente Pochi colori Pattern di colore che si ripetono in modo regolare BMP, 116 Kb GIF, 5.89 Kb 17 Formato GIF (3) Trasparenza Si puo specificare un colore della palette come sfondo I pixel cosi marcati prendono il colore di cio che sta sotto Animazione In uno stesso file GIF possono essere salvate piu immagini che vengono visualizzate in modo temporizzato Effetto di animazione (semplice) 18

10 Formato PNG Compressione lossless, simile a GIF Risolve alcuni problemi di brevetti (adesso scaduti) sull algoritmo di compressione LZW Trasparenza Possibili palette con piu di 256 colori Non possibili animazioni Meno supportato che GIF 19 Formato JPEG Compressione lossy Compressione come trade-off tra dimensione e resa Minor compressione, file piu grande, miglior resa Maggior compressione, file piu piccolo, peggior resa Piu adatto per fotografie Basa la compressione sulle peculiarita della visione umana L occhio e piu sensibile alle variazioni di luminosita che di cromaticita. variazioni elevate tra pixel vicini tendono ad essere difficilmente percepibili 20

11 Algoritmo di compressione JPEG Perdite di informazione 5 21 Piani di immagine Un immagine RGB puo essere scomposta nei suoi 3 piani di immagine R, G, e B R G B 22

12 Compressione JPEG (1) Cambio di coordinate nello spazio di colore Da RGB a YIQ (o YCrCb, ~equivalente). Y= luminanza I,Q=crominanza supponendo 0 min, 1 max: 23 Compressione JPEG (2) Le immagini I e Q sono piuttosto statiche Memorizzo un valore di I e Q (ad esempio) per ogni blocco di 2x2 pixel (standard subsampling) Perdo delle informazioni (ma l occhio, in genere, non se ne accorge piu di tanto) Memorizzo l informazione di luminanza Y per ogni pixel 25% compression (75% quality), no subsampling (4:4:4), 8096 bytes. 15% compression (85% quality), standard subsampling (4:2:2), 8822 bytes. 24

13 Compressione JPEG (3) Discrete Cosine Transform Per ogni blocco di 8x8 pixel, calcolo i coefficienti DCT Esprimo la coordinata (Y, I, Q) del blocco come somma pesata di 64 possibili pattern 8x8 block 64 coefficienti DCT 64 blocchi base 8x8 ~= (- 415) * + (-30) * + bassa freq. alta freq. 25 Compressione JPEG (4) Quantizzazione Divido ciascun coefficiente per un coefficiente di quantizzazione, ed arrotondo all intero piu vicino Coefficienti DCT Matrice di quantizzazione 26

14 Compressione JPEG (5) Entropy coding I coefficienti tendono ad essere nulli sulle controdiagonali, man mano che si scende verso il basso. Memorizzo la sequenza a zig-zag dei codici, e comprimo con RLE (e molto probabile che avro tantizeriin fila) 27 Decompressione Il processo inverso a quello visto finora Originale Compresso e decompresso 28

15 Decompressione (2) Confronto tra le matrici DCT Confronto tra i blocchi Y 29 Fattore qualita I programmi che consentono il salvataggio in formato JPEG danno la possibilita di impostare la qualita della compressione File piu piccolo, immagine meno precisa Bassa (1%) Qualita Alta (100%) File piu grande, immagine più precisa Il fattore qualita e (±) inversamente proporzionale al valore dei coefficienti della matrice di quantizzazione 30

16 Contenuto dell immagine e compressione Var. luminosita lenta BMP (256 KB) Var. luminosita veloce BMP (256 KB) JPEG Q=100% (17.5 KB) JPEG Q=100% (100 KB) 31 Esempio Q=100%, 80 KB Q=50%, 15 KB compressione Q=1%, 1.5 KB Q=10%, 5 KB 32

17 Esempio (2) Differenza singoli pixel (imm. originale vs JPEG Q=50%) Bianco: pixel identici; nero: massima differenza 33 GIF vs. JPEG GIF Piu adatta per immagini con colori pieni (e.g., disegni, loghi, etc.) Riduzione del n. di colori poco (o per niente) avvertibile Numero elevato di pixel consecutivi del medesimo colore Fattori di compressione nell ordine di 10:1 JPEG Piu adatta per immagini a colori sfumati (e.g. fotografie) Fattori di compressione nell ordine di 10:1 ed oltre Il livello di qualita puo essere variato 34

18 GIF vs. JPEG (esempio) JPEG (200x270) 11.9 Kb GIF (200x270) 14,8 Kb JPEG, 2,70 Kb GIF 3 colori 1,29 Kb 35 Modifica del numero di colori Supponiamo di avere una foto in formato BMP true color, con molti colori contemporaneamente presenti (migliaia) Cosa succede se la salviamo in formato bitmap a 256 colori? Si perde l informazione associata ai colori mancanti 36

19 Riduzione del numero di colori (2) Scelta di un n. di colori N con i quali l immagine sarà codificata Palette standard (ad esempio, web-safe) oppure Analisi dell immagine, per trovare al suo interno gli N colori piu rappresentativi Possibili diversi criteri: Frequenza Massima diversita di colore Combinazioni dei due precedenti Ogni colore dell immagine viene modificato in uno degli N scelti ogni pixel p=(r p,g p,b p ), e trasformato nel colore j=(r j,g j,b j ) tale che e minimo (, ) = ( p j) + ( p j) + ( p j) D p j R R G G B B 37 Riduzione del numero di colori (3) Palette standard vs palette basata sull immagine Immagine originale Palette 216 col. Web-safe Palette 256 col. ottimizzata 38

20 Riduzione del numero di colori (4) Dithering diffondere i colori di zone adiacenti per dare l illusione della continuita Eventualmente riusare altri colori della palette Rischio di creare falsi colori 256 colori 16 colori, no dithering 16 colori, dithering 39 Modifica del numero di punti Scalatura di un immagine Downsampling = verso il basso (meno punti) Scegliere alcuni punti tra quelli che costituiscono l immagine Upsampling = verso l alto (più punti) inventare i punti da aggiungere Se la scalatura non viene fatta con lo stesso passo su entrambi gli assi, l immagine risulta distorta Ne viene modificata l aspect ratio 40

21 Scalatura Downsampling di un fattore intero k Scelgo il colore di 1 punto ogni k Scelgo il colore medio in un quadrato di lato k Upsampling di un fattore intero k nearest neighbor da 1 pixel a 1 quadrato di 2x2 pixel Interpolazione (bilineare, bicubica) di pixel Scalatura di un fattore razionale M/L Upsampling di un fattore intero M Downsampling di un fattore intero L Esempi per k=2 41 Esempio Bitmap 284x212, true color 12 Kbyte sul disco scale 25% scale 400% 177 Kbyte sul disco 42

22 Periferiche Raster Monitor, stampante, scanner, fotocamera digitale Informazione grafica rappresentata sotto forma di matrice di pixel (raster) 43 Acquisizione di immagini raster Tramite periferiche di acquisizione (scanner, macchine fotografiche digitali) Ricavare una matrice di punti colorati (raster) da un immagine stampata su un foglio (scanner) dal vivo (macchina fotografica digitale) Risoluzione di scansione quanto precisamente l immagine verrà ricostruita quanto grande sarà il file che la contiene N. di colori dell immagine File piccolo, immagine poco precisa bassa risoluzione alta File grande, immagine più precisa 44

23 Scanner e risoluzione Uno scanner ha almeno due risoluzioni: Ottica: quella del passo di campionamento delle immagini Interpolata: lo scanner si inventa dei punti tra un campionamento e l altro Esempio HP Scanjet 4670V Risoluzione Ottica: dpi Interpolata: fino a dpi (a seconda della quantità di memoria disponibile, dello spazio su disco e di altri fattori di sistema) La risoluzione interpolata non ha nessuna rilevanza pratica Semplice upsampling via software 45 Effetto Moire Il passo di retinatura e di scansione danno fenomeni di frange interferenziali (Moire ) Particolarmente visibile quando si effettua scansione di immagini retinate (riviste) con risoluzione simile a quella di stampa Per eliminarlo: -Variare la risoluzione di scansione -Usare appositi filtri nei programmi di elaborazione delle immagini (e.g., Photoshop) o nelle impostazioni dello scanner (deretinatura) 46

24 Digital Camera Non si parla di risoluzione, ma di numero di pixel (oggi >= 5Mpixel) Se si possono fare foto con un numero minore di pixel L hardware della DC cattura sempre lo stesso numero di pixel (quello massimo) Viene fatto downsampling all interno della DC. Zoom ottico zoom digitale = upsampling via software 47 Acquisizione e scalatura L acquisizione determina la quantità di informazione associata ad un immagine (punti e numero di colori) Non si può creare informazione manipolando un immagine Downsampling: riduce la quantità di informazione ad essa associata, e quindi fa perdere dettaglio all immagine Upsampling di un immagine già acquisita fa crescere la dimensione del file ad essa associato, ma non migliora la qualità dell immagine 48

25 Visualizzazione - Schermo monitor da 17 area di visualizzazione 16 Dimensioni monitor (pollici) Area di visualizzazione (pollici) PARAMETRI Nitidezza (dimensione dei punti, risoluzione, velocità di aggiornamento) Tipo di schermo (CRT, LCD) 49 Pixel y x dot-pitch Dimensione dei punti (DOT-PITCH): distanza tra i centri di due pixel adiacenti Esempio: 0,28: 28 centesimi di mm pixel alternativamente N. di pixel per unità di misura lineare ( dpi, dots per inch) (risoluzione) quantità di punti che possono essere visualizzati sullo schermo del monitor Esempio: 640x480 (VGA), 800x600 (SVGA), 1024x768 pixel (XGA) 50

26 Schermi CRT (Cathode Ray Tube) pennello cannone elettronico elettronico griglia fosforo tubo a vuoto piatti di deflessione (verticale ed orizziontale) scansione non-interallacciata Frequenza di aggiornamento (verticale): numero di volte al secondo che i pixel vengono aggiornati per conservarne la luminosità (es.: volte il secondo) 51 CRT - Frequenze Frequenza di aggiornamento/refresh (verticale): numero di volte al secondo che i pixel vengono aggiornati per conservarne la luminosità ( Hz) Frequenza orizzontale: numero di righe orizzontali che possono essere dipinte in un secondo ( KHz) Banda video: il numero di pixel contigui che possono essere colorati con colori diversi in un secondo (ovvero la frequenza con cui è possibile cambiare l intensità del pennello). Valore tipico 200 MHz 52

27 CRT a colori Tre cannoni luminosi, uno per ognuno dei colori fondamentali (R,G,B) In realtà, un pixel è un agglomerato di 3 puntini molto vicini dei tre colori fondamentali L occhio umano sintetizza, e ricava l impressione di un Cannoni unico punto colorato elettronici Blu Fosfori spalmati sul vetro Verde Rosso Griglia metallica 53 Schermi LCD Cristalli liquidi vengono orientati in modo tale da impedire/consentire il passaggio di luce 54

28 LCD e CRT Accensione pixel CRT: per la maggior parte del tempo e spento. LCD: I pixel restano accesi tra un refresh e l altro Immagine molto piu stabile Qualche problema con immagini in movimento (tempo di risposta (1-10 ms) Consumo CRT: alto, LCD: molto basso Affidabilita I CRT sono tuttora piu affidabili degli LCD 55 Scheda Video (semplificata) rete di interconnessione (bus di sistema) processore memoria SCHEDA VIDEO memoria video adattatore grafico Sinc. O. Sinc. V. R G B 56

29 Memoria Video (semplificata) x SCHERMO MEMORIA VIDEO (frame buffer) y x p + (C y p ) (x p,y p ) R C bit che specificano il colore del pixel 57 Specifica del colore del pixel Diretta Celle di memoria di dimensione >= 24 bit Contengono direttamente la quantita di R, G, B, che compone il colore Indicizzata Celle di memoria di dimensione < 24 bit Contengono un indice di riga di una Color Lookup Table, La CLT contiene, alla riga j, la quantita di R, G, B, che compone il colore j 58

30 Adattatore Grafico (semplificato) L AG legge ad intervalli di tempo regolari le locazioni della MV Una volta che ha letto il contenuto di una locazione associata ad un certo pixel, l AG compie le seguenti azioni: 1. Considera i bit letti come la codifica del colore che dovrà caratterizzare il pixel 2. Genera tre segnali corrispondenti ai tre colori fondamentali 3. Trasmette tali segnali al monitor tramite i fili R, G e B 59 Memoria Video: esempio C = Numero dei colori P = Numero di pixel n = bit di indirizzo per la Memoria Video d = dimensione di una parola di Memoria Video n d = log2 P = log2 C N = Numero locazioni della Memoria Video = 2 n (N P) ESEMPIO Modalità Grafica: ; COLORI: 256 P = n = 19; d = 8 Memoria Video di 512 Kbyte 60

31 Pixel logici e pixel fisici rete di interconnessione (bus di sistema) processore memoria SCHEDA VIDEO memoria video adattatore grafico Sinc. O. Sinc. V. R G B 61 Dalla BMP alla visualizzazione La memoria video contiene, cella per cella, le informazioni di colore da visualizzare in ogni pixel dello schermo Celle di VRAM di dimensione maggiore di 24 bit (in pratica sempre): valori di R, G, B su 8 bit ciascuno Celle di VRAM di dimensione minore di 24 bit (in teoria): indice di colore in una color lookup table Se devo visualizzare un immagine bitmap, basta che la trasferisca nella memoria video cosi com e Il formato bitmap e il piu semplice che si puo immaginare per memorizzare un immagine, ed è quello che richiede meno operazioni per la visualizzazione sullo schermo 62

32 Visualizzare immagini compresse Un immagine compressa (e.g., JPEG) non puo essere copiata direttamente nella memoria video Deve prima essere decompressa Trade off tra spazio e tempo (tipico dell informatica) Chi fa la decompressione? Normalmente, la CPU Se la scheda grafica contiene un processore (GPU, o 3d accelerator), e possibile che ad esso sia affidata parte del lavoro 63 Schede Video AGP e PCI express L architettura AGP (Accelerated Graphics Port) permette uno scambio diretto delle informazioni tra CPU e memoria centrale e scheda grafica Incremento della velocita di comunicazione tra chipset e scheda grafica; il limite di comunicazione del bus PCI è 132 MB/s, lo standard AGP 3.0 8x arriva a 2.1 GB/s di picco Nuovo standard (~2007): PCI express, consente di Raggiungere velocita di trasferimento maggiori Inserire anche piu di una scheda video 64

33 Risoluzione nativa e cambio di risoluzione In un monitor CRT, il numero di fosfori di cui si compone lo schermo e fisso Il pennello, pero, si muove in maniera continua Se la scheda video invia immagini a risoluzione diversa (minore), il pennello colpisce di striscio alcuni fosfori La cosa avviene senza che l utente se ne accorga In un monitor LCD, il numero di contatti della matrice tramite la quale si polarizzano I cristalli Se la scheda video invia immagini a risoluzione diversa (minore), le stesse vengono scalate verso l alto dal monitor L effetto visivo e terribile 65 Stampanti Differiscono per: Tecnologia di stampa Getto di inchiostro Laser Capacità cromatica Bianco e nero Colore Velocità di stampa N. di pagine al minuto Risoluzione dpi Capacità di eseguire compiti complessi Stampanti PostScript 66

34 Stampanti laser Un raggio laser, tramite specchi che lo deflettono, scandisce per righe successive un tamburo e ne carica elettricamente solo i punti che dovranno corrispondere ai pixel da stampare Contemporaneamente un foglio di carta passa vicino ad un filo percorso da corrente e si carica elettrostaticamente Il tamburo, ruotando, pesca toner da una vaschetta Il toner, a carica opposta al tamburo, si fissa ad esso solo nei punti caricati dal raggio laser Quando la carta passa a contatto con il tamburo, dato che la carta è molto più carica, il toner viene attirato dalla carta Vasca del Toner Carta Raggio Laser Tamburo Fili a corona Filo a corona Lampada di scarica Elementi di fusione 67 Stampanti laser Il tamburo, continuando a ruotare, passa vicino alla lampada di scarica che lo scarica completamente La carta passa invece da sistema di fusione che, con una combinazione di calore e pressione, fissa in permanenza, fondendolo, il toner alla carta Raggio Laser Vasca del Toner Carta Tamburo Fili a corona Filo a corona Lampada di scarica Elementi di fusione 68

35 Stampanti Inkjet Al posto del toner, ci sono cartucce di inchiostro Le cartucce sono montate su una testina ancorata ad un braccio mobile che scandisce orizzontalmente il foglio Viene rilasciato inchiostro su ogni pixel da annerire Il foglio viene fatto avanzare per stampare nuove righe 69 Stampanti a colori Nelle stampanti a colori, ogni colore e rappresentato mescolando quattro colori Cyan, Magenta, Yellow, BlacK (CMYK) In realta, basterebbero i primi tre Nero usato per convenienza e precisione Il processo appena descritto viene ripetuto 4 volte, ogni volta con un inchiostro di colore differente Vale sia per stampanti laser che per stampanti inkjet Magenta (255,0,255) Rosso (255,0,0) Blu (0,0,255) Grigio (x,x,x) Nero (0,0,0) M Bianco (255,255,255) Giallo (255,255,0) C Ciano (0,255,255) Verde (0,255,0) Y 70

36 Il processo di stampa Come si passa da una pagina (ad esempio) di testo all insieme di operazioni che devono essere effettuate sulla stampante per ottenere la pagina stampata? Il software che elabora il documento (e.g. Word) interagisce con il driver della stampante Tale interazione avviene secondo criteri standard, che non dipendono dal modello di stampante Il driver invia alla stampante i comandi nella maniera ad essa comprensibile Tale interazione dipende dal modello di stampante. Infatti stampanti diverse hanno driver diversi 71 Stampanti PostScript Hanno dei processori (RIP, Raster Image Processor) che eseguono comandi in linguaggio PostScript /Times-Roman findfont 32 scalefont setfont translate 45 rotate 2 1 scale newpath 0 0 moveto (Example 4) true charpath 0.5 setlinewidth 0.4 setgray stroke Per inviare una pagina di testo, invece che convertirla in una matrice di punti posso darne una descrizione molto più sintetica in PS e lasciare che il RIP la interpreti L immagine viene creata all interno della stampante 72

37 Retinatura (Halftoning) Una stampante b/n (a colori) ha inchiostri di un colore (4 colori) Per realizzare (e.g.) il grigio o il magenta chiaro, si usa la retinatura Non tutti i pixel adiacenti vengono colorati Il cervello integra nello spazio punti bianchi e colorati vicini 73 Gamut Ogni dispositivo e in grado di rappresentare un sottoinsieme finito dei colori visibili, detto gamut Dispositivi diversi hanno gamut diversi Spettro di luce visibile Diagramma ufficiale della CIE (Commission Internationale de l Eclairage), 1931, che rappresenta I colori visibili in coordinate assolute (xyy) 74

38 Gamut (2) Il gamut di dispositivi a sintesi additiva (monitor) e sottrattiva (stampanti) e notevolmente differente Non tutti i colori visibili sono stampabili e viceversa Monitor diversi in cui i tre fosfori sono illuminati con una data intensita mostrano colori diversi 75 Stampanti 3d 5K $ (Feb 08) Costo del materiale: 1$/in 3 (Feb 08) 76

39 Regole per manipolare i raster Acquisire una quantità di informazione (colore, n. di pixel) adatta allo scopo finale Scansione di A4 per produrre un immagine 5x5 cm non ha senso lavorare a 1000 dpi abbassare la risoluzione di scansione Scegliere il formato tenendo conto dell effettivo numero di colori presente nell immagine. Impiego delle tecniche di compressione (GIF, JPEG) Evitare di comprimere/decomprimere un JPEG molte volte Ad ogni salvataggio, nuove approssimazioni (la parte frazionaria dei coefficienti DCT viene troncata) Manipolare l immagine in formato non compresso, e comprimere come ultima operazione. 77 Rappresentare disegni tecnici I disegni tecnici contengono oggetti, figure geometriche, descrivibili mediante curve e superfici (equazioni) Ruotare (traslare, stirare, etc.) un oggetto significa applicare ad esso una trasformazione descrivibile in termini geometrici Per conservare la possibilità di ruotare, muovere stirare, singoli oggetti all interno di un disegno, è necessario rappresentarli tenendo conto delle loro proprietà geometriche Posizione relativa ad un riferimento Forma, colore, etc. 78

40 Rappresentazione Vettoriale Si parla in tal caso di rappresentazione vettoriale di un immagine Non e memorizzato il colore di ogni pixel, ma una descrizione di alto livello (astratta), in un particolare linguaggio, delle proprieta geometriche degli oggetti che compongono l immagine Esempio (inventato) di linguaggio di descrizione: Image(1024,768,white) Rect(30,30,100,200,black) Circle(100,40,30,red) y x 79 Esempio Un file salvato con AutoCAD è memorizzato in un formato vettoriale (proprietario Autodesk) Il file salvato su disco contiene una descrizione ad alto livello di figure geometriche (poligoni e solidi contenuti nel progetto) 80

41 Formati grafici vettoriali Esistono diversi formati grafici vettoriali, corrispondenti a diversi prodotti commerciali di grafica vettoriale, ad esempio: Autocad (DWG) Corel Draw (CDR) Macromedia Freehand (FHx) Adobe Illustrator (AI) Microsoft Visio (VSD) Windows Metafile (WMF) PostScript ed Encapsulated PostScript (PS, EPS) Portable Document Format (PDF) Ognuno di questi definisce un proprio linguaggio di descrizione degli oggetti A meno che non incorporino dei raster, i file che contengono immagini vettoriali hanno dimensioni molto contenute 81 Periferiche Non-Raster Plotter a penna (caduti in disuso) Informazione grafica rappresentata sotto forma di comandi di movimento della penna (funzioni matematiche). 82

42 Visualizzare un immagine vettoriale Per visualizzare su una periferica raster (e.g., lo schermo) una scena descritta in modo vettoriale, e necessario creare in memoria video il raster che la contiene Processo di rendering Per ogni pixel logico (cella di memoria video), devo decidere un colore, calcolato sulla base della descrizione vettoriale di tutti gli oggetti contenuti in un immagine Image(1024,768,white) Rect(30,30,100,200,black) Circle(100,40,30,red) 83 Rendering in memoria video sulloschermo Rapp. Vettoriale j 255, 255, 255 Image(1024,768,white) Rect(30,30,100,200,black) Circle(100,40,30,red) j+1 255, 255, 255 j+2 0,0,0 in memoria video Se ci sono molti oggetti, è necessario fare molti conti per stabilire il colore di ogni singolo pixel 84

43 Rasterizzazione In generale, trasformazione di un immagine vettoriale in un raster Ad esempio, salvataggio in un formato di tipo raster (e.g., BMP) di un immagine memorizzata in un formato vettoriale (e.g., CDR) E (grossomodo) la stessa operazione che viene fatta in memoria video per visualizzare l immagine vettoriale 85 Vettorializzazione Processo estremamente complesso, realizzabile solo con programmi avanzati, e per casi molto semplici. Si tratta di analizzare un raster con l obiettivo di riconoscere contorni di forme descrivibili in modo matematico. Esempio: riconoscimento di caratteri scritti a mano (OCR) A 86

44 Modificare un immagine vettoriale Un immagine vettoriale può essere ingrandita o rimpicciolita senza perdita di qualità. Si tratta solo di manipolare equazioni, il che può essere fatto con precisione. formato WMF (Windows Metafile, vettoriale) scale 400% formato BMP (bitmap, raster) scale 400% 87

Rappresentazione delle Immagini

Rappresentazione delle Immagini Rappresentazione delle Immagini Metodi di rappresentazione Raster: Informazione grafica rappresentata come matrice di pixel Vettoriale: Informazione grafica rappresentata da relazioni matematiche (funzioni

Dettagli

Immagini vettoriali Immagini bitmap (o raster) Le immagini vettoriali .cdr.swf .svg .ai.dfx .eps.pdf .psd

Immagini vettoriali Immagini bitmap (o raster) Le immagini vettoriali .cdr.swf .svg .ai.dfx .eps.pdf .psd Esistono due tipi di immagini digitali: Immagini vettoriali, rappresentate come funzioni vettoriali che descrivono curve e poligoni Immagini bitmap, (o raster) rappresentate sul supporto digitale come

Dettagli

Il campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini

Il campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini ACQUISIZIONE ED ELABORAZIONE DELLE IMMAGINI Teoria e pratica La digitalizzazione La digitalizzazione di oggetti legati a fenomeni di tipo analogico, avviene attraverso due parametri fondamentali: Il numero

Dettagli

C M A P M IONAM A E M NT N O

C M A P M IONAM A E M NT N O IMMAGINE DIGITALE Nelle immagini digitali, il contenuto fotografico (radiometria) viene registrato sotto forma di numeri. Si giunge a tale rappresentazione (RASTER) suddividendo l immagine fotografica

Dettagli

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano Immagini digitali LA CODIFICA DELLE IMMAGINI Anche le immagini possono essere memorizzate in forma numerica (digitale) suddividendole in milioni di punti, per ognuno dei quali si definisce il colore in

Dettagli

La codifica delle immagini

La codifica delle immagini La codifica delle immagini La digitalizzazione La digitalizzazione di oggetti legati a fenomeni di tipo analogico, avviene attraverso due parametri fondamentali: 1. Il numero dei campionamenti o di misurazioni

Dettagli

IMMAGINE BITMAP E VETTORIALI

IMMAGINE BITMAP E VETTORIALI BITMAP VETTORIALE VETTORIALE BITMAP IMMAGINE BITMAP è una immagine costituita da una matrice di Pixel. PIXEL (picture element) indica ciascuno degli elementi puntiformi che compongono la rappresentazione

Dettagli

PDF created with pdffactory trial version www.pdffactory.com

PDF created with pdffactory trial version www.pdffactory.com Codifica di immagini Codifica di immagini o Un immagine è un insieme continuo di informazioni A differenza delle cifre e dei caratteri alfanumerici, per le immagini non esiste un'unità minima di riferimento

Dettagli

Immagini Digitali Immagini digitali

Immagini Digitali Immagini digitali Immagini digitali Processi e metodi per la codifica e il trattamento dei formati raster e vettoriali Immagini raster Fondamenti Le immagini raster, chiamate anche pittoriche o bitmap, sono immagini in

Dettagli

gestione e modifica di immagini fotografiche digitali

gestione e modifica di immagini fotografiche digitali gestione e modifica di immagini fotografiche digitali il colore e le immagini la gestione delle immagini Il computer è in grado di gestire le immagini in formato digitale. Gestire vuol dire acquisirle,

Dettagli

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali. 1 Le immagini digitali Le immagini digitali Università IUAV di venezia Trattamento di immagini digitali immagini grafiche immagini raster immagini vettoriali acquisizione trattamento geometrico trattamento

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Compressione delle immagini 2 Tecniche di compressione Esistono tecniche di compressione per

Dettagli

gestione e modifica di immagini fotografiche digitali

gestione e modifica di immagini fotografiche digitali gestione e modifica di immagini fotografiche digitali i formati grafici immagini raster e vettoriali La rappresentazione delle immagini in formato elettronico può essere attuata in due modi: raster (detta

Dettagli

Dal foglio di carta alla multimedialità

Dal foglio di carta alla multimedialità Dal foglio di carta alla multimedialità Multimediale Che utilizza più mezzi di comunicazione. Nell'ambito delle tecnologie educative significa utilizzare più mezzi didattici integrati. IPERTESTO E IPERMEDIA

Dettagli

Immagini vettoriali. Immagini raster

Immagini vettoriali. Immagini raster Immagini vettoriali Le immagini vettoriali sono caratterizzate da linee e curve definite da entità matematiche chiamate vettori. I vettori sono segmenti definiti da un punto di origine, una direzione e

Dettagli

Immagini digitali. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Immagini digitali

Immagini digitali. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Immagini digitali Immagini digitali Immagini digitali Paolo Zatelli Dipartimento di Ingegneria Civile ed Ambientale Università di Trento Paolo Zatelli Università di Trento 1 / 22 Immagini digitali Outline 1 Immagini digitali

Dettagli

LA CODIFICA DELLE IMMAGINI

LA CODIFICA DELLE IMMAGINI LA CODIFICA DELLE IMMAGINI Anche le immagini possono essere memorizzate in forma numerica (digitale) suddividendole in milioni di punti, per ognuno dei quali si definisce il colore in termini numerici.

Dettagli

La codifica delle immagini

La codifica delle immagini Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna

Dettagli

INFORMATICA. Elaborazione delle immagini digitali. Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale

INFORMATICA. Elaborazione delle immagini digitali. Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale INFORMATICA Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale A.A. 2014/2015 II ANNO II SEMESTRE 2 CFU CORSO DI LAUREA MAGISTRALE IN SCIENZE E TECNICHE DELLE ATTIVITÀ MOTORIE

Dettagli

Lezione 2: Immagini digitali (1)

Lezione 2: Immagini digitali (1) Lezione 2: Immagini digitali (1) Informatica e produzione Multimediale Docente: Umberto Castellani Immagini digitali Digitalizzazione o acquisizione di immagini del mondo reale (es. da una fotografia).

Dettagli

Elaborazione testi: immagini

Elaborazione testi: immagini by Studio Elfra sas Gestione Immagini Aggiornato a Aprile 2009 Informatica di base 1 Elaborazione testi: immagini Il testo di un documento di Word può essere integrato con immagini di vario tipo: 2 1 Elaborazione

Dettagli

Le immagini digitali. formati, caratteristiche e uso. Testo e foto di Mario Ceppi

Le immagini digitali. formati, caratteristiche e uso. Testo e foto di Mario Ceppi Le immagini digitali formati, caratteristiche e uso Testo e foto di Mario Ceppi GIF Ideale per la rappresentazione di immagini sul Web come gif animate, pulsanti e intestazioni, non è invece adatto alle

Dettagli

Realizzazione siti web. Le immagini

Realizzazione siti web. Le immagini Realizzazione siti web Le immagini Rappresentqazione digitale delle immagini (immagini bitmapped Si sovrappone all'immagine analogica (ad esempio una fotografia) una griglia fittissima di minuscole cellette.

Dettagli

Capitolo V : Il colore nelle immagini digitali

Capitolo V : Il colore nelle immagini digitali Capitolo V : Il colore nelle immagini digitali Lavorare con il colore nelle immagini digitali L uso dei colori nella visione computerizzata e nella computer grafica implica l incorrere in determinate problematiche

Dettagli

INFORMATICA E GRAFICA PER IL WEB

INFORMATICA E GRAFICA PER IL WEB INFORMATICA E GRAFICA PER IL WEB Psicologia e comunicazione A.A. 2014/2015 Università degli studi Milano-Bicocca docente: Diana Quarti LEZIONE 04 INFORMATICA E GRAFICA PER IL WEB A.A. 2014/2015 docente:

Dettagli

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione

Dettagli

Informatica grafica e Multimedialità. 4 Immagini grafiche

Informatica grafica e Multimedialità. 4 Immagini grafiche Immagini raster e vettoriali Le immagini grafiche si distinguono in due classi differenti: immagini raster e immagini vettoriali. Le immagini raster, dette anche pittoriche o pixel-oriented, dividono l

Dettagli

Codifica delle immagini

Codifica delle immagini FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica delle immagini 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.

Dettagli

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni La codifica delle Immagini Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori, infatti

Dettagli

INFORMATICA E GRAFICA PER IL WEB

INFORMATICA E GRAFICA PER IL WEB INFORMATICA E GRAFICA PER IL WEB Psicologia e comunicazione A.A. 2013/2014 Università degli studi Milano-Bicocca docente: Diana Quarti INFORMATICA E GRAFICA PER IL WEB A.A. 2013/2014 docente: Diana Quarti

Dettagli

L informazione grafica. Le immagini digitali. Esempi. Due grandi categorie. Introduzione

L informazione grafica. Le immagini digitali. Esempi. Due grandi categorie. Introduzione 1 2 L informazione grafica Le immagini digitali grafica a caratteri grafica vettoriale Introduzione grafica raster 3 4 Due grandi categorie Esempi Immagini reali: acquisite da una scena reale mediante

Dettagli

Esercitazioni di Informatica Grafica A.A. 2009-2010

Esercitazioni di Informatica Grafica A.A. 2009-2010 Esercitazioni di Informatica Grafica A.A. 2009-2010 Ing. Simone Garagnani simone.garagnani@unibo.it UNIVERSITA DI BOLOGNA Simone Garagnani - Esercitazioni di Informatica Grafica PARTE II Gli strumenti

Dettagli

Codifica delle immagini (parte I)

Codifica delle immagini (parte I) Codifica delle immagini (parte I) Prof. Marco Dell Oro December 11, 2013 1 Elementi della codifica Le immagini digitali sono risultato della composizione sugli schermi di una serie di elementi di colore

Dettagli

Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni?

Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? In questo caso la situazione sembra del tutto diversa. Il testo scritto è costruito combinando

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello

Dettagli

Codifica delle immagini

Codifica delle immagini FONDAMENTI DI INFORMATICA Ing. DAVIDE PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine Codifica delle immagini 2000-2007 P. L. Montessoro - D. Pierattoni (cfr.la nota di copyright alla

Dettagli

I formati dei file immagine

I formati dei file immagine I formati dei file immagine Le immagini vettoriali Le immagini vettoriali sono caratterizzate da linee e curve definite da entità matematiche chiamate vettori I vettori sono segmenti definti da un punto

Dettagli

Fotografia corso base. Educazione Permanente Treviso. Specifiche digitali. Federico Covre. http://arcifotografiabase.wordpress.com

Fotografia corso base. Educazione Permanente Treviso. Specifiche digitali. Federico Covre. http://arcifotografiabase.wordpress.com Fotografia corso base Educazione Permanente Treviso Specifiche digitali http://arcifotografiabase.wordpress.com Federico Covre Pixel (picture element) Indica ciascuno degli elementi puntiformi che compongono

Dettagli

Giorgio Maria Di Nunzio

Giorgio Maria Di Nunzio Università degli Studi di Padova Dipartimento di Scienze Storiche, Geografiche e dell Antichità Fondamenti di Informatica A.A. 2012/2013 Giorgio Maria Di Nunzio Immagini Digitali Ä Dispense aggiuntive

Dettagli

Comando STAMPA. Attiva la finestra di dialogo nella quale vengono impostati i parametri per ottenere tavole stampate:

Comando STAMPA. Attiva la finestra di dialogo nella quale vengono impostati i parametri per ottenere tavole stampate: Stampare disegni Comando STAMPA Attiva la finestra di dialogo nella quale vengono impostati i parametri per ottenere tavole stampate: Su plotter Su stampante In formato elettronico Corso 2D: Stampa Disegni

Dettagli

Le immagini. Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni?

Le immagini. Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? In questo caso la situazione sembra del tutto diversa. Il testo scritto è costruito combinando

Dettagli

La codifica delle immagini

La codifica delle immagini Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna

Dettagli

Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona

Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona Classificazione delle immagini Le immagini si suddividono in raster e vettoriali. Le immagini raster sono di tipo

Dettagli

Il colore. IGEA 2006-07 7 febbraio 2007

Il colore. IGEA 2006-07 7 febbraio 2007 Il colore IGEA 2006-07 7 febbraio 2007 La luce Radiazione elettromagnetica 380 740 nanometri (790 480 THz) Percezione della luce /1 Organi sensoriali: Bastoncelli Molto sensibili (anche a un solo fotone:

Dettagli

Grafica Digitale. Concetti di base della computer grafica. Oliviero Neglia

Grafica Digitale. Concetti di base della computer grafica. Oliviero Neglia Grafica Digitale Concetti di base della computer grafica Oliviero Neglia Per grafica digitale intendiamo quell'insieme di processi che ci permettono di creare, modificare e visualizzare immagini attraverso

Dettagli

La codifica delle immagini

La codifica delle immagini Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 - parte II La memoria 1 La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso,

Dettagli

Componenti multimediali per il Web. Modulo 14

Componenti multimediali per il Web. Modulo 14 Componenti multimediali per il Web Modulo 14 Obiettivi Valutare e usare strumenti di utilità e produzione grafica anche animata per inserire e modificare componenti multimediali (immagini, immagini animate,

Dettagli

Codifica delle immagini

Codifica delle immagini Codifica delle immagini Abbiamo visto come la codifica di testi sia (relativamente) semplice Un testo è una sequenza di simboli Ogni simbolo è codificato con un numero Ed ecco che il testo è trasformato

Dettagli

Rappresentazione delle immagini

Rappresentazione delle immagini Rappresentazione delle immagini Le immagini sono informazioni continue in tre dimensioni: due spaziali ed una colorimetrica. Per codificarle occorre operare tre discretizzazioni. Due discretizzazioni spaziali

Dettagli

Le immagini digitali: introduzione

Le immagini digitali: introduzione Le immagini digitali: introduzione 1 L immagine digitale Un immagine pittorica è compsta da milioni di pigmenti colorati molto piccoli che, messi vicino l uno all altro, danno l impressione dei vari oggetti.

Dettagli

CORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base

CORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base CORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base Interfaccia programma InDesign Comprendere il concetto dei programmi Adobe e la loro funzione Prima di tutto bisogna tener

Dettagli

SISTEMI di PERSONAL COMPUTER

SISTEMI di PERSONAL COMPUTER CORSO AutoCAD SCHEDA N 2 SISTEMI di PERSONAL COMPUTER schematizzazione di un processo di elaborazione... INPUT (Ingresso) ELABORAZIONE OUTPUT (Uscita) ROL.98 Un personal computer è costituito da un insieme

Dettagli

Tipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero

Tipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero Tipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero 2. Approfondimento su immagini e grafica IMMAGINI l immagine digitale è una matrice bidimensionale di numeri,

Dettagli

Codifica delle Informazioni

Codifica delle Informazioni Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate

Dettagli

La Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine

La Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine La Visione Artificiale La vis ione delle macchine La vis ione umana Acquis izione di immag ine Copyright Alcune slide sono tratte dal testo: Digital Image Processing Materiale didattico relativo si trova

Dettagli

Informatica per i beni culturali

Informatica per i beni culturali Informatica per i beni culturali Corso di laurea magistrale in Archeologia Lezione 2 Architettura dei calcolatori e codifica di immagini Mario Alviano e Roberto Parise Sommario Hardware e software Grafica

Dettagli

3. LA RISOLUZIONE Misura della risoluzione Modifica della risoluzione

3. LA RISOLUZIONE Misura della risoluzione Modifica della risoluzione 3. LA RISOLUZIONE La risoluzione di un immagine indica il grado di qualità di un immagine. Generalmente si usa questo termine parlando di immagini digitali, ma anche una qualunque fotografia classica ha

Dettagli

Origine delle immagini. Elaborazione delle immagini. Immagini vettoriali VS bitmap 2. Immagini vettoriali VS bitmap.

Origine delle immagini. Elaborazione delle immagini. Immagini vettoriali VS bitmap 2. Immagini vettoriali VS bitmap. Origine delle immagini Elaborazione delle immagini Adobe Photoshop I programmi per l elaborazione di immagini e la grafica permettono in genere di: Creare immagini ex novo (con gli strumenti di disegno)

Dettagli

ELETTRONICA DIGITALE

ELETTRONICA DIGITALE ELETTRONICA DIGITALE Ebbe praticamente inizio nel 1946 con il calcolatore elettronico chiamato ENIAC, realizzato con 18.000 valvole termoioniche, occupava 180 mq e consumava 200 kw. Ma l'idea che sta alla

Dettagli

Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE. Autore. Prof. Renato Avato. Faenza, ottobre 2000. Scansione dell immagine. R.

Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE. Autore. Prof. Renato Avato. Faenza, ottobre 2000. Scansione dell immagine. R. Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE Autore Prof. Renato Avato Faenza, ottobre 2000 1 DIGITALIZZAZIONE DELL IMMAGINE 1.1 Considerazioni tecniche sulla scansione Le nuove tecnologie in

Dettagli

Introduzione all immagine digitale. Laboratorio di Tecnologie Educative A.A. 2003/04

Introduzione all immagine digitale. Laboratorio di Tecnologie Educative A.A. 2003/04 Introduzione all immagine digitale Laboratorio di Tecnologie Educative A.A. 2003/04 immagine digitale RASTER tipologie caratteristiche VETTORIALE molte informazioni dimensione fissa dipendente dalla risoluzione

Dettagli

Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1

Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1 Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori

Dettagli

LA CODIFICA DELLE IMMAGINI

LA CODIFICA DELLE IMMAGINI asdf LA CODIFICA DELLE IMMAGINI 3 March 2012 Premessa L'articolo che segue vuole essere, senza alcuna pretesa di rigore scientifico e di precisione assoluta, in quanto non ne possiedo le competenze, una

Dettagli

corso di photoshop full immersion

corso di photoshop full immersion I S T I T U T O PALMISANO corso di photoshop full immersion Basic BITMAP La grafica bitmap, o grafica raster (in inglese bitmap graphics, raster graphics), è una tecnica utilizzata in computer grafica

Dettagli

idea+progetto servizi tempo=successo due

idea+progetto servizi tempo=successo due idea+progetto servizi tempo=successo due...realizzando il vostro successo cresciamo anche noi GRAFICHELEONE la stampa Profilo PDF per la Stampa in fase di progettazione... Abbondanze: Tutte le immagini

Dettagli

UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 4: DIGITAL IMAGING PROCESSING 2. D. Cecchin, F. Bui. Esempi di scale colore

UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 4: DIGITAL IMAGING PROCESSING 2. D. Cecchin, F. Bui. Esempi di scale colore UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1 Lezione 4: DIGITAL IMAGING PROCESSING 2 D. Cecchin, F. Bui Esempi di scale colore Bianco e nero: 1 solo bit per pixel Ogni pixel può essere bianco o

Dettagli

la scienza della rappresentazione e della elaborazione dell informazione

la scienza della rappresentazione e della elaborazione dell informazione Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A2 Elaborazione grafica in 2D 1 Prerequisiti Utilizzo elementare di applicazioni grafiche Conoscenza elementare di dispositivi grafici Elementi di numerazione binaria 2 1

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica Cosa abbiamo visto : Rappresentazione binaria Codifica dei numeri (interi positivi, interi con segno, razionali.) Cosa vedremo oggi: Codifica dei caratteri,codifica delle immagini,compressione

Dettagli

Publishing & Editing Immagini

Publishing & Editing Immagini Publishing & Editing Immagini Un'immagine digitale è la rappresentazione numerica di una immagine bidimensionale. La rappresentazione può essere di tipo vettoriale oppure raster (altrimenti detta bitmap);

Dettagli

CMS MUSEO&WEB Tutorial sulle immagini digitali, la loro elaborazione per il web, il caricamento nell archivio media del CMS

CMS MUSEO&WEB Tutorial sulle immagini digitali, la loro elaborazione per il web, il caricamento nell archivio media del CMS CMS MUSEO&WEB Tutorial sulle immagini digitali, la loro elaborazione per il web, il caricamento nell archivio media del CMS Maria Teresa Natale (OTEBAC) 12 aprile 2010 Introduzione Argomenti: terminologia

Dettagli

Grafica Vettoriale. Formati vettoriali e PostScript

Grafica Vettoriale. Formati vettoriali e PostScript Grafica Vettoriale Formati vettoriali e PostScript Introduzione La grafica vettoriale è una tecnica utilizzata in computer grafica per descrivere un'immagine. Un immagine è descritta mediante un insieme

Dettagli

Elementi di teoria dei segnali /b

Elementi di teoria dei segnali /b Elementi di teoria dei segnali /b VERSIONE 29.4.01 Filtri e larghezza di banda dei canali Digitalizzazione e teorema del campionamento Capacità di canale e larghezza di banda Multiplexing e modulazioni

Dettagli

Elementi di Informatica

Elementi di Informatica Università degli Studi di Catania FACOLTA DI MEDICINA E CHIRURGIA Elementi di Informatica Anno accademico: 2008/2009 Docente: angelo.nicolosi@unict.it Le immagini digitali scansione di fotografie esistenti

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 4) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

Sistema di ripresa con fotocamera digitale fissa Calibrazione

Sistema di ripresa con fotocamera digitale fissa Calibrazione Sistema di ripresa con fotocamera digitale fissa Calibrazione TUTORIAL CALIBRAZIONE FOTOCAMERA Sommario 1. Interfacciamento PC... 3 2. Collocamento fotocamera... 4 3. Distanza di ripresa... 5 4. Interfacciamento

Dettagli

Grafica Computerizzata

Grafica Computerizzata Grafica Computerizzata dott. Giancarlo Amati gamati@libero.it wxveuca@tin.it 1 Programma del Corso Lo scopo del corso è quello di dare le conoscenze di base della modellazione geometrica 2D e 3D tramite

Dettagli

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza

Dettagli

Colorare coi numeri La rappresentazione delle immagini

Colorare coi numeri La rappresentazione delle immagini Attività 2 Colorare coi numeri La rappresentazione delle immagini Sommario I computer memorizzano i disegni, le fotografie e le altre figure usando solo numeri. Questa attività mostra come fanno. Competenze

Dettagli

Architettura dei calcolatori II parte Memorie

Architettura dei calcolatori II parte Memorie Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Architettura dei calcolatori

Dettagli

Dispositivi di Input. Sono tanti i più comuni sono: Tastiera: Fax Mouse Scanner Strumenti di riconoscimento vocale

Dispositivi di Input. Sono tanti i più comuni sono: Tastiera: Fax Mouse Scanner Strumenti di riconoscimento vocale Dispositivi di Input Sono tanti i più comuni sono: Tastiera: Fax Mouse Scanner Strumenti di riconoscimento vocale Dispositivi di output Stampanti Video Emissione dati in forma sonora Istruzioni ad altri

Dettagli

Rappresentazione delle informazioni

Rappresentazione delle informazioni Testo di rif.to: [Congiu] - 1.2 (pg. 17 22) -1.h Rappresentazione delle informazioni Testi Immagini Suoni Video Testi: : lo standard ASCII 1 American Standard Code for Information Interchange 7 bit, 2

Dettagli

Elementi di grafica raster

Elementi di grafica raster Elementi di grafica raster Le immagini Una immagine è una rappresentazione spaziale di un oggetto o di una scena Una immagine digitale è una rappresentazione di una scena anche 3D dopo il processo di acquisizione

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Informatica pratica. L'immagine digitale

Informatica pratica. L'immagine digitale Informatica pratica L'immagine digitale Riassunto della prima parte Fino ad ora abbiamo visto: le cose necessarie per utilizzare in modo utile il computer a casa alcune delle tante possibilità dell'uso

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore (CPU) la memoria principale (RAM) la memoria secondaria i dispositivi di input/output Il processore

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

Unità di Misura Informatiche

Unità di Misura Informatiche Unità di Misura Informatiche 1 bit (vero o falso) 1 byte = 8 bit (valori da 0 a 255) 1 KiloByte = 1024 Byte (2^10 byte) 1 MegaByte = 1.048.576 Byte (2^20 byte) 1 GigaByte = 1.073.741.824 Byte (2^30 byte)

Dettagli

INFORMATICA, IT e ICT

INFORMATICA, IT e ICT INFORMATICA, IT e ICT Informatica Informazione automatica IT Information Technology ICT Information and Communication Technology Computer Mini Computer Mainframe Super Computer Palmare Laptop o Portatile

Dettagli

Video. Lo schermo è costituito da una matrice di punti indirizzabili (pixel) RAM dedicata coprocessori grafici

Video. Lo schermo è costituito da una matrice di punti indirizzabili (pixel) RAM dedicata coprocessori grafici Video dimensione misura in pollici della diagonale risoluzione numero pixel dimensione pixel distanza tra pixel (dot pitch) refresh profondità colore numero di bit per pixel Lo schermo è costituito da

Dettagli

Informatica Personale. Contributi digitali per rappresentare immagini e suoni: Parte I. Dante Picca

Informatica Personale. Contributi digitali per rappresentare immagini e suoni: Parte I. Dante Picca Informatica Personale Contributi digitali per rappresentare immagini e suoni: Parte I Dante Picca 1 Premessa Nella prima parte del corso abbiamo visto che un elaboratore elettronico deve essere in grado

Dettagli

Grafica Online Luca Panella Innovatek scrl - Bari

Grafica Online Luca Panella Innovatek scrl - Bari Grafica Online Luca Panella Innovatek scrl - Bari Sommario Scenario Web Nozioni di grafica on-line Principali programmi di grafica web Realizzazione di banner e layout per il web 2 Risorse online Sito

Dettagli

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi Versione 1.0 Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi Corso anno 2011 D. MANUALE UTILIZZO DEL VISUALIZZATORE Il Visualizzatore è un programma che permette di

Dettagli

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Scopo della lezione. Informatica. Informatica - def. 1. Informatica Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni

Dettagli

Modelli di colore. Un tocco di blu non guasta

Modelli di colore. Un tocco di blu non guasta Modelli di colore Un tocco di blu non guasta Obiettivi Come faccio a rappresentare i colori in una immagine? Per formati immagine raster e vettoriali Come specificare che il mare della mia foto è di colore

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa .. Pacman ha una velocità che dipende dal processore...quindi cambiando computer va più velocemente..sarà poi vero? Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici,

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore 2009-2010 Ingegneria Aerospaziale Prof. A. Palomba - Elementi di Informatica (E-Z) 7 Architettura di un calcolatore Lez. 7 1 Modello di Von Neumann Il termine modello di Von Neumann (o macchina di Von

Dettagli

www.hummingprint.com HUMMINGPRINT - La stampa digitale online dei tuoi prodotti editoriali! FOGLIO SPECIFICHE PER LA PREPARAZIONE DEL FILE PDF

www.hummingprint.com HUMMINGPRINT - La stampa digitale online dei tuoi prodotti editoriali! FOGLIO SPECIFICHE PER LA PREPARAZIONE DEL FILE PDF HUMMINGPRINT - La stampa digitale online dei tuoi prodotti editoriali! Hummingprint è il nuovo servizio di stampa digitale on line ad alta risoluzione fotografica su HP Indigo 5500 a 7 colori*. Nel presente

Dettagli