Esercitazione in laboratorio: rappresentazione di immagini

Esercitazione 1

Modifica il file lezione-noncompressa.pnm visto a lezione utilizzando il programma GHex (o un altro editor esadecimale) in modo tale da inserire

  • un bordo rosso in alto
  • un bordo blu a destra e a sinistra
  • un bordo giallo in basso

Esercitazione 2

Siete appena stati contattati dalla CIA, che ha un disperato bisogno del vostro aiuto. Vi forniscono un'immagine in formato BMP, che dovrebbe contenere un importante segreto di stato. Purtroppo il file è stato artificialmente modificato in maniera tale che risulta illeggibile ai normali programmi di editing e visualizzazione di immagini. Tuttavia, la CIA vi assicura che si tratta di un file BMP non compresso.

Vostro scopo è:

  1. capire cosa c'è nel file broken.bmp, eliminando l'errore inserito manualmente;
  2. produrre una versione alterata da distribuire alla stampa, ottenuta rimpiazzando il colore giallo con il bianco.
  3. produrre una seconda versione alterata, ottenuta rimpiazzando solo la metà superiore del quadrato giallo con il bianco e lasciando la parte inferiore come nell'originale.

Specifica dettagliata formato BMP

Specifica semplificata formato BMP