ciao a tutti,
sono nuovo..e disperato..
Devo leggere una immagine in TIFF compresso LZW e memorizzare in una matrice. Non mi interessa visualizzarla. Come linguaggio è preferibile il C, il fortran o al limite il VB,. purchè riesca poi ad avere una libreria o una dll da usare con anche altri linguaggi.
Il problema di per se pare banale. Ho affrontato il discorso in C, poichè ho trovato delle librerie chiamate LIBTIFF.
Alla fine è bastato fare (quasi pseudocodice)
pFile=TIFFOpen(nomefile, "r");
TIFFread(pFile,matrice);
il tutto opportunamente dichiaratro.
ed il gioco è fatto.. peccato che ci metta 30secondi!!! si, 30secondi per aprire una immagine di 1MB (anche se compressa) e la cosa è inaccettabile.
la stessa immagine viene aperta col paint (tanto xcitare il più banale) in 2-3secondi.
ora mi chiedo.. esiste un modo xvelocizzare ulteriormente?
o esiste qualche altra libreria?
o qualche altro linguaggio ke mi permetta di memorizzare sta immagine in meno tempo??
Grazie xl'attenzione