Italian db2000 - JPEG Exif

Discussion in 'Italian Forum' started by maXim, Feb 19, 2008.

  1. maXim

    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: Mar 7, 2008
  2. agraham

    agraham Expert Licensed User

    Excellent maXim, I see the code has a long history - but it won't run without the images from the images subdirectory :sign0161:
     
  3. maXim

    maXim Active Member Licensed User

    Hi, agraham

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

    Thanks for Your interest.

    Best Regards
     
    Last edited: Feb 19, 2008
  4. Erel

    Erel Administrator Staff Member Licensed User

    Amazing job :sign0188:
     
  5. Filippo

    Filippo Expert Licensed User

    Ciao Massimo,

    ecco di nuovo un buon lavoro, complimenti.


    Tanti saluti,
    Filippo
     
  6. HTC

    HTC Member

    :sign0162:
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice