🖼️

Tecniche di Rappresentazione delle Immagini

Mar 22, 2025

Rappresentazione delle Immagini in Informatica

Categorie di Tecniche di Rappresentazione

  • Bitmap (o letteraster)
  • Vettoriali

Tecniche Bitmap

  • L'immagine è rappresentata tramite una griglia.
  • Ogni cella della griglia è chiamata pixel (Picture Element).

Esempio di Rappresentazione

  • Rappresentazione di un triangolo in bianco e nero:
    • Ogni quadratino della griglia rappresenta un pixel.
    • Ogni pixel ha un valore numerico associato che rappresenta il colore:
      • 1 per il nero
      • 0 per il bianco
  • Maggiore è il numero di pixel, migliore è la risoluzione dell'immagine.

Dimensioni e Risoluzione

  • È preferibile rimpicciolire le immagini bitmap piuttosto che ingrandirle.
  • Ingrandire un'immagine causa sgranatura (visibilità dei pixel).

Memoria e Colori

  • Le immagini bitmap occupano una grande quantità di memoria, specialmente a colori.
  • Colori fondamentali: RGB (Rosso, Verde, Blu).
    • Ogni componente RGB è rappresentato da un byte (totale di 24 bit).
    • Possibilità di ottenere oltre 16 milioni di colori.

Esercizio di Calcolo della Memoria

  1. Immagine in bianco e nero:

    • Dimensione: 800 x 600
    • Memoria: 800 x 600 x 1 bit = 480,000 bit
  2. Immagine in gradazione di grigio:

    • Memoria: 800 x 600 x 8 bit = 3,840,000 bit
  3. Immagine a colori:

    • Memoria: 800 x 600 x 24 bit = 11,520,000 bit

Formati Bitmap Principali

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

Tecniche Vettoriali

  • Scompongono le immagini in entità geometriche semplici:
    • Segmenti, rettangoli, cerchi.
  • Esempi di definizione:
    • Un segmento è definito da due estremi.
    • Un rettangolo è definito da due vertici opposti.
    • Un cerchio è definito dal centro e dal raggio.

Vantaggi delle Tecniche Vettoriali

  • Nessuna perdita di qualità durante l'ingrandimento.

Formati Vettoriali Principali

  • SVG, CDR, SWF.

Conclusione

  • Importanza delle tecniche di rappresentazione delle immagini.
  • Riconoscimento della versatilità delle tecniche bitmap e vettoriali.