Esercitazioni Java: differenze tra le versioni

Da Bioingegneria Elettronica e Informatica.
(Traccia)
Riga 1: Riga 1:
== Traccia ==
+
== Traccia 1==
 
Data la seguente immagine bitmap a 8 bit, implementare una classe Java che esegua i seguenti punti:
 
Data la seguente immagine bitmap a 8 bit, implementare una classe Java che esegua i seguenti punti:
 
# Aprire l'immagine e stampare a video le sue dimensioni (altezza e larghezza) e la dimensione del file in byte;
 
# Aprire l'immagine e stampare a video le sue dimensioni (altezza e larghezza) e la dimensione del file in byte;
Riga 6: Riga 6:
 
# Creare un'immagine bitmap, sempre profondità 8 bit, di dimensione 4 x 4 tutta bianca, creando il file bianca.bmp;
 
# Creare un'immagine bitmap, sempre profondità 8 bit, di dimensione 4 x 4 tutta bianca, creando il file bianca.bmp;
 
# Comprimere l'immagine utilizzando un metodo di compressione (per esempio ''run lenght'').
 
# Comprimere l'immagine utilizzando un metodo di compressione (per esempio ''run lenght'').
 +
 +
=== Implementazione ===

Versione delle 11:01, 22 mag 2017

Traccia 1

Data la seguente immagine bitmap a 8 bit, implementare una classe Java che esegua i seguenti punti:

  1. Aprire l'immagine e stampare a video le sue dimensioni (altezza e larghezza) e la dimensione del file in byte;
  2. Creare l'immagine inversa, ovvero porre a 0 i pixel con valore 255 e viceversa, e salvare la nuova immagine in inversa.bmp;
  3. Creare l'immagine ridotta di un fattore parametrico, quindi salvare l'immagine in compressa.bmp;
  4. Creare un'immagine bitmap, sempre profondità 8 bit, di dimensione 4 x 4 tutta bianca, creando il file bianca.bmp;
  5. Comprimere l'immagine utilizzando un metodo di compressione (per esempio run lenght).

Implementazione