Click here to load reader

Immagini digitali 3.0 MULTIMEDIALITA Prof. Sergio Capone Prof. Marcello Missiroli

  • View
    223

  • Download
    1

Embed Size (px)

Text of Immagini digitali 3.0 MULTIMEDIALITA Prof. Sergio Capone Prof. Marcello Missiroli

  • Slide 1
  • Immagini digitali 3.0 MULTIMEDIALITA Prof. Sergio Capone Prof. Marcello Missiroli
  • Slide 2
  • Colore Il colore la percezione visiva generata dai segnali nervosi che i fotorecettori della retina mandano al cervello quando assorbono radiazioni elettromagnetiche di determinate lunghezze d'onda e intensit.
  • Slide 3
  • Locchio umano, curiosit Locchio umano non dovrebbe avvertire differenze tra due immagini a toni di grigio luna di 64 toni e laltra di 256 toni differenti tra il bianco e il nero, a colori poi, pare non essere in grado di percepire oltre le 30/40.000 sfumature di tinta; inoltre certo che sia pi sensibile alla luminosit che non alla tinta e che legge meglio i contorni e i contrasti.
  • Slide 4
  • Il monitor Il monitor di un PC, CRT (Cathode Ray Tube) funziona sostanzialmente come un televisore (esclusa la sezione RF cio la ricezione dei canali in radiofrequenza) questa tecnica proiettiva prende il nome di, RASTER SCANNING.
  • Slide 5
  • Le immagini di un monitor Si formano su dei particolari fosfori (triad), la cui grandezza il dot pitch, composti dai 3 colori primari: RGB. Le sfumature dei colori si ottengono in sintesi additiva, da spento (nero) alla massima intensit luminosa (bianco). Pi triad compongono un pixel (contrazione di picture element).
  • Slide 6
  • La scheda grafica Il controller grafico (graphic adapter) trasforma i dati passati dalla CPU in immagini, ed composto da: CPU grafica 1 o pi banchi di RAM video ROM-bios che contiene le funzioni grafiche altra circuiteria.
  • Slide 7
  • Scheda Grafica Scheda video GeForce 4200. Si noti il dissipatore con la ventola per raffreddare la GPU ed i banchi di memoria disposti attorno.
  • Slide 8
  • In sostanza Una scheda grafica un dispositivo dotato di una certa memoria (frame buffer) in grado di gestire una matrice pi o meno grande di elementi video, i pixel. Ogni scheda in grado di pilotare come minimo un monitor a diverse risoluzioni: VGA (640x480), SuperVGA (800x600) e XVGA (1024x768).
  • Slide 9
  • La risoluzione video Normalmente i monitor visualizzano atra 72 e 96 pixel/pollice. Ci determina le dimensioni a video di una immagine composta da L. pixel e H. pixel. Esempio: 468p.*300p. a 72p./inch = 16,51x10,58 cm. L video = L immagine / R monitor H video = H immagine / R monitor
  • Slide 10
  • La RAM video Determina il numero di colori visualizzabili contemporaneamente ad una determinata risoluzione. Esempio, se si assegnano 24 bit (8 bit per colore) otteniamo 256 sfumature per ogni colore primario (true color). 256x256x256 = 16.777.216 sfumature Quindi a 1024x768 pixel otteniamo immagini che possono occupare 2,25 Mbyte.
  • Slide 11
  • I tipi di immagini Bianco e nero : un bit Toni di grigio : 4, 6 e 8 bit (16, 64 o 256 sfumature) Colori a : 8, 16 e 24 bit caso a parte Colore a palette indicizzata: (es.256 tonalit su 16.000.000 visualizzabili contemporaneamente)
  • Slide 12
  • I formati grafici... Sono tecnicamente di 2 tipi: Bitmap (mappa di pixel) ideali per immagini fotorealistiche, difetto: il ridimensionamento (scaling) dellimmagine. Vettoriale (primitive di disegno) ideali per la grafica e il disegno tecnico, difetto: pu essere complicato gestire oltre 256 colori.
  • Slide 13
  • anche multipiattaforma Post Script (metalinguaggio grafico) delega al dispositivo che stampa limmagine la gestione della stessa, attraverso dei macro comandi grafici contenuti nel file. Difetto i file hanno dimensioni ragguardevoli. La sua evoluzione, lEncapsulated Post Script risolve in parte il precedente difetto. Il Post Script un formato che possiamo associare al formato bitmap.
  • Slide 14
  • Dimensioni delle immagini... Le dimensioni sono sostanzialmente a favore del formato vettoriale a scapito del formato bitmap. Lo spazio di memoria occupato viene chiamato tecnicamente profondit del colore cio sinteticamente indica il numero di bit utilizzati per rappresentare il colore o i toni di grigio.
  • Slide 15
  • Bitmap lesempio TarGA della True Vision (AT&T) Questo formato chiamato true color ha una profondit di 3 byte (24 bit) e pu rappresentare 16.777.216 sfumature di colori, ad esempio: poniamo di avere un immagine di 450*550 pixel avremo cos una dimensione in memoria di: (450*550)*3 byte/pixel = 742.500 byte = 725 Kbyte
  • Slide 16
  • e su carta? La risoluzione in effetti determina per un dato numero di pixel anche le dimensioni reali su carta che viene misurata in genere in pollici o in centimetri. Ad esempio, come dal precedente: L. = 450/300 pixel/pollice = 1,5 inch = 3,81 cm. H. = 550/300 pixel/pollice = 1,833 inch = 4,66 cm.
  • Slide 17
  • Ed uguale anche a monitor? No, i monitor visualizzano alla loro risoluzione che ovviamente dipende dalle dimensioni dello schermo (in genere 90 pixel/pollice). Ad esempio, con le solite misure: L. Video = 450/90 pixel/pollice = 5 inch = 12,7 cm. H. Video = 500/90 pixel/pollice = 6,1 inch = 15,5 cm.
  • Slide 18
  • I formati file pi comuni... Bitmap bmp/dib/rle Tiff/tif wmf/emf (metafile) eps/ps gif/gif89 jpg/jepg pict (Macintosh) png / mng Vettoriali dxf (Autodesk) svg hpgl (plotting Hp) cdr (Corel) cgm (metafile) drw (Micrografx)
  • Slide 19
  • e i programmi pi diffusi Bitmap (raster) Paint(W) PhotoPaint(W) Photoshop(W,M) Gimp(L,W) Tux Paint(L) Vettoriali Autocad(W) FreeHand(W,M) CorelDraw(W) Illustrator(W,M) Sodipodi(L) xfig(L)
  • Slide 20
  • Codec Un codec un programma o un dispositivo che si occupa di codificare e/o decodificare digitalmente un segnale (tipicamente audio o video) perch possa essere salvato su un supporto di memorizzazione o richiamato per la sua lettura.
  • Slide 21
  • Le immagini sono compresse? I file bitmap utilizzano quasi sempre una certa compressione dei dati. La pi comune la compressione RLE (Run Lenght Encoding), lo utilizza anche Microsoft per i formati (16 o 256 colori) BMP. Questa compressione prende il nome di compressione lossless cio senza perdita di informazioni.
  • Slide 22
  • La compressione lossless Giusto per fare qualche nome: RLE (Microsoft) codifica ottima di Huffman LZW (Lempel Ziv & Welch) che viene utilizzato ad esempio dai file grafici per ottenere leffetto realistico GIF.
  • Slide 23
  • GIF (Graphic Interchange Format) Formato bitmap, senza perdita di qualit, e di minore dimensione ed /era il formato standard per il web, assieme a JPEG. Memorizza immagini a 3, 4, 5, 6, 7 e 8 bit con palette di 8, 16, 32, 64, 128 e 256 colori. GIF89: aggiunge la trasparenza di un colore GIF interallaciato: consente la progressiva visualizzazione di un immagine. GIF animato: formato da una sequenza di immagini
  • Slide 24
  • GIF / PNG e brevetti Il formato GIF, sviluppato per conto di Compuserve/AOL, usa un algoritmo di compressione (LZW) coperto da brevetto. A partire dal 96, la Unisys ha iniziato a chiedere $OLDI per luso del formato. In risposta stato sviluppato il formato PNG (Portable Network Graphic), superiore a GIF e privo di problemi legali
  • Slide 25
  • Unaltra compressione la lossy Questa compressione, in perdita di dati, utilizzata dal formato JPEG (Joint Photographic Expert Group) e arriva a 50:1. Sacrifica parte del contenuto informativo di una immagine grazie alle continue ricerche e alle successive conoscenze scientifiche che da tempo vengono rivolte al mondo del colore. Inadatto per immagini con forti contrasti, cio pochi e diversi colori. JPEG / JPG / JFIF / JPE
  • Slide 26
  • Ultimo arrivato Il formato SVG (Scalable Vector Graphic) lultimo formato raccomandato dal w3c (lorganizzazione che si occupa degli standard del Web) Basato sullo standard XML (eXtensible Markup Language), un file di testo che descrive come disegnata limmagine
  • Slide 27
  • Come si crea la grafica 3D? Dire 3D significa avere chiari due passaggi: Descrizione geometrica delloggetto in un sistema di assi cartesiani a tre dimensioni. Generazione dellimmagine in 2D delloggetto in base al punto di vista dellosservatore. In sostanza significa elaborare un modello e proiettare le immagini ottenute...
  • Slide 28
  • e che resa si ottiene? E necessario scomporre ogni oggetto in una serie di poligoni (triangoli) connessi in una struttura a wireframe. Quando si tratta di curve il numero dei poligoni pu salire vertiginosamente. Inoltre, per ottenere leffetto realistico, necessario sovrapporre al wireframe delle immagini bitmap creando la texture mapping e correggere di seguito la prospettiva
  • Slide 29
  • Programmi 3D Esistono molti programmi per la realizzazioni di grafici 3D. In generale si tratta di programmi di CAD (Computer Aided Design, e cio Progettazione Assistita da Elaboratore) per la progettazione che permettono poi il rendering delloggetto creato.
  • Slide 30
  • La grafica per i programmatori In passato i sistemi operativi (nota MS-DOS) consentivano laccesso ai dispositivi Hardware in modo diretto, utilizzando uno specifico driver per ogni componente hardware riconosciuta dal sistema. Ci complicava la vita agli sviluppatori dei programmi, con versioni specifiche per ogni tipo di hardware
  • Slide 31
  • E oggi? Il programmatore non deve pi preoccuparsi dello specifico hardware.

Search related