Italian db2000 - JPEG Exif

maXim

Active Member
Licensed User
db2000 - JPEG Exif

Siccome sono anche appassionato di fotografia digitale ho voluto realizzare questa procedura che visualizza in una tabella i dati Exif di un'immagine JPEG. Exif è l'abbrevazione di Exchangeable image file format che è una specifica per il formato delle immagini prodotte dalle fotocamere digitali e di particolari etichette di metadati (Tag) compresi negli stessi file delle immagini e in particolare per i formati JPEG e TIFF. Le specifiche Exif sono state create dalla JEIDA (Japan Electronic Industries Development Association) e non rappresentano uno standard di riferimento ma la maggior parte dei produttori di fotocamere digitali lo hanno adottato, chissà: forse perché sono quasi tutti giapponesi? ;)

Il codice del programma, anche se è ben leggibile, a prima vista può apparire non ottimizzato e qualcuno può "storcere il naso" vedendo alcune ridondanze o l'uso in certi casi dei cicli For...Next al posto dei Do While...Loop e il non uso delle espressioni regolari ma, per un uso didattico rivolto in particolare ai "novizi", mantenere il codice in una "scrittura più classica" riesce a rendere più chiaro il pensiero di chi ha progettato la soluzione. In effetti (ed è vero) certe ottimizzazioni rendono più leggibile (e standard) il codice ma è anche vero che certe scelte possono influire sulle prestazioni perché, ricordiamocelo, non tutti i compilatori sono poi in grado di rendere la stessa ottimizzazione al livello di codice macchina, comunque questa è un'altra storia...

Per chi desidera ottenere altre informazioni sulle specifiche Exif propongo i siti www.Exif.org e www.Exif.us. Comunico inoltre, per chi desidera partecipare ad eventuali sviluppi dell'argomento in Basic4ppc, che tramite questo thread sono aperto a qualsiasi tipo di collaborazione...

Il progetto db2000 - JPEG Exif, completo del relativo source con commenti, è compresso in un file di tipo WinZip compatibile ed è scaricabile dal link sottostante...

 
Last edited:

maXim

Active Member
Licensed User
Hi, agraham

I resolved the problem! :sign0013:
(download again)

Thanks for Your interest.

Best Regards
 
Last edited:

Filippo

Expert
Licensed User
Ciao Massimo,

ecco di nuovo un buon lavoro, complimenti.


Tanti saluti,
Filippo
 
Top