🖼️

Rappresentazione delle Immagini in Informatica

Mar 22, 2025

Rappresentazione delle Immagini in Informatica

Suddivisione delle Tecniche

  • Bitmap (o letteraster)
  • Vettoriali

Tecniche Bitmap

  • Rappresentazione tramite una griglia di pixel (picture element).
  • Esempio: triangolo in bianco e nero rappresentato con pixel.
    • Ogni pixel ha un valore numerico associato al colore (bit: 1 per nero, 0 per bianco).
  • Risoluzione dell'Immagine:
    • Maggiore è il numero di pixel, migliore è la qualità dell'immagine.
    • Preferibile rimpicciolire le immagini piuttosto che ingrandirle per evitare lo "sgranamento".

Memoria delle Immagini

  • Immagini a colori richiedono più memoria (RGB: Red, Green, Blue).
    • Ogni componente RGB è rappresentato da un byte (totale di 24 bit).
    • Possibili colori: 256 tonalità per ogni componente → 2^24 = oltre 16 milioni di colori.

Esercizio di Calcolo della Memoria

  • Calcolo per un'immagine 800 x 600:
    • Bianco e Nero: 800 x 600 x 1 bit = 480.000 bit.
    • Grigio (8 bit): 800 x 600 x 8 = oltre 3 milioni di bit.
    • Colore (24 bit): 800 x 600 x 24 = oltre 11 milioni di bit.
    • Conclusione: l'immagine a colori occupa molto più spazio.

Vantaggi della Tecnica Bitmap

  • Portabilità: riconosciuta da qualsiasi piattaforma.

Formati Principali

  • JPEG: formato compresso (lossy, perde qualità).
  • GIF: formato per siti web (lossless, non perde dati).
  • PNG: vantaggio della trasparenza.

Tecniche Vettoriali

  • Scomposizione delle immagini in entità geometriche semplici (es. segmenti, rettangoli, cerchi).
    • Segmento: definito da due estremi.
    • Rettangolo: definito da due vertici opposti.
    • Cerchio: definito dal centro e dal raggio.
  • Vantaggio: nessuna perdita di qualità nell'ingrandimento.

Formati Vettoriali Principali

  • SVG, CDR, SWF.

Conclusione

  • Importanza delle tecniche di rappresentazione delle immagini in informatica.
  • Utilità della lezione e ringraziamenti per l'attenzione.