23 marzo 2007

fseek() in Java?

Usando java.io.DataInputStream non si può.

Si può invece con
java.io.RandomAccessFile, che ha un bellissimo metodo seek() definito così:
void seek(long pos)
Sets the file-pointer offset, measured from the beginning of this file, at which the next read or write occurs.

Così dovrei riuscire a stampare i colori dei pixel di una file bitmap dall'angolo in alto a sinistra in giù senza caricare tutta l'immagine in memoria.

Nessun commento: