Desidero caricare una singola immagine bitmap di grandi dimensioni da un file, eseguire una funzione che manipola i singoli pixel e quindi salvare nuovamente la bitmap.Come posso caricare un'immagine bitmap e manipolare i singoli pixel?
I formati di file possono essere sia PNG o BMP, e la funzione di manipolazione è qualcosa di semplice come ad esempio:
if r=200,g=200,b=200 then +20 on all values, else -100 on all values
Il trucco è quello di poter caricare una bitmap e di essere in grado di leggere ogni riga di pixel per riga
Esiste un dispositivo di libreria standard in Java in grado di gestire questo I/O?
(La bitmap dovrà essere diversi megapixel, ho bisogno di essere in grado di gestire milioni di pixel)
mostrano il codice che avete provato prega –
@NikolayKuznetsov, non ho il codice al momento. Non riesco nemmeno a caricare un Bitmap in Java. – Joseph
Inizia dando un'occhiata a [Leggere/caricare un'immagine] (http://docs.oracle.com/javase/tutorial/2d/images/loadimage.html) – MadProgrammer