Ciao a tutti,

Vorrei convertire una matrice di interi in un immagine (formato png magari..) grayscale a 16 bit

La matrice contiene valori interi (di preciso di tipo uint16 ovvero senza segno a 16 bit) dove ogni elemento della matrice corrisponde il valore del corrispondente pixel dell'immagine che vorrei creare.

C'è qualcuno che sa dirmi come fare tutto questo in java o in c??

Oppure se al limite c'è la possibilità di convertire un immagine raw in un immagine png :\

grazie mille!