Galleria Wordpress e dati EXIF

Agosto 19, 2008 · Stampa questo post

Una delle novità di Wordpress 2.5 è il supporto per i dati EXIF (Exchangeable image file format). I dati EXIF sono le informazioni che le moderne fotocamere digitali allegano ad ogni nostro scatto: il modello della fotocamera, l’apertura, la velocità dello scatto, la lunghezza focale, ecc …

Un’altra funzionalità importante è l’introduzione della Galleria, ovvero quando carichiamo più immagini in un post con il semplice inserimento del tag Wordpress in automatico realizzerà piccole anteprime linkate all’immagine completa … davvero molto carino … ma fin qui niente di nuovo, vero ?!

Vi ricordo che per una personalizzazione nella presentazione grafica della galleria potere specificare diversi attributi che consentono di disporre le immagini nel modo che preferiamo. Consigliata la lettura di http://codex.wordpress.org/Using_the_gallery_shortcode ;)

Torniamo agli EXIF
Grazie a Sarah abbiamo un buon metodo per visualizzare questi dati all’interno di un post Wordpress. La soluzione è molto semplice ed andremo a modificare il tema nella single.php.

All’interno del Loop, possibilmente dopo il tag the_content inseriamo quanto segue:

<?php
if (is_attachment()) :
$imgmeta = wp_get_attachment_metadata( $id );
echo "<ul>\n";
echo "<li>Dimensioni: " . $imgmeta['width'].” x “.$meta['height'].”</li>\n”;
echo “<li>Apertura: f/” . $imgmeta['image_meta']['aperture'].”</li>\n”;
echo “<li>Camera: ” . $imgmeta['image_meta']['camera'].”</li>\n”;
echo “<li>Data: ” . date(”d-m-Y H:i”, $imgmeta['image_meta']['created_timestamp']).”</li>\n”;
echo “<li>Copyright: ” . $imgmeta['image_meta']['copyright'].”</li>\n”;
echo “<li>Apertura Focale: ” . $imgmeta['image_meta']['focal_length'].”mm</li>\n”;
echo “<li>ISO: ” . $imgmeta['image_meta']['iso'].”</li>\n”;
echo “<li>Velocità di Scatto: ” . number_format($imgmeta['image_meta']['shutter_speed'],2).” seconds</li>\n”;
echo “”;
endif;
?>

Praticamente …
Quando cairchiamo un’immagine WP in automatico salva i dati EXIF nel database come campi personalizzati nella tabella wp_postmeta e grazie al codice di Sarah una volta veirificata l’esistenza di un’immagine e preso l’ID (generato in automatico dal Loop) possiamo visualizzare questi dati.

Sono diverse le informazioni che abbiamo la possibilità di visualizzare una volta estrapolati grazie alla funzione wp_get_attachment_metadata questo l’elenco:

  • $imgmeta['width']
    La larghezza dell’immagine.
  • $imgmeta['height']
    L’altezza dell’immagine.
  • $imgmeta['image_meta']['aperture']
    L’apertura.
  • $imgmeta['image_meta']['credit']
    Il fotografo.
  • $imgmeta['image_meta']['camera']
    Il modello di fotocamera.
  • $imgmeta['image_meta']['created_timestamp']
    La data.
  • $imgmeta['image_meta']['copyright']
    Il copyright.
  • $imgmeta['image_meta']['focal_length']
    La distanza focale in mm.
  • $imgmeta['image_meta']['iso']
    L’ISO utilizzata
  • $imgmeta['image_meta']['shutter_speed']
    La velocità di scatto in secondi.
  • $imgmeta['image_meta']['title']
    Il titolo.
  • $imgmeta['image_meta']['caption']
    La didascalia

! NOTA BENE
Questo sistema funziona esclusivamente con l’utilizzo della Gallery e non inserendo una foto direttamente nel post, la prossima volta vedremo di affrontare anche questo nuovo aspetto. Per il momento passo e chiudo ;)

Se il post ti è piaciuto, iscriviti al blog!
L'iscrizione avviene tramite
feed RSS se non sai cosa sono guarda questo video ;)


Commenti

6 Risposte to “Galleria Wordpress e dati EXIF”

  1. davide on Agosto 19th, 2008 11:00

    Urca.. questa l’avevo proprio persa!
    E’ una novità notevole.. Già penso al supporto delle gallery nei temi WP: quante belle cose che si possono fare coi dati EXIF e un po’ di CSS..

    Grazie della segnalazione, il tempo non è mai abbastanza per approfondire WP..

  2. upnews.it on Agosto 19th, 2008 14:04

    Galleria Wordpress e dati EXIF…

    Una delle novità di Wordpress 2.5 è il supporto per i dati EXIF (Exchangeable image file format). I dati EXIF sono le informazioni che le moderne fotocamere digitali allegano ad ogni nostro scatto: il modello della fotocamera, l’apertura, la veloci…

  3. YouON on Agosto 19th, 2008 14:06

    ciao davide,

    non conoscevo il tuo blog … subito nel feed ;)

  4. davide on Agosto 19th, 2008 14:22

    ringrazio.. anch’io ti ho scoperto da poco e sei finito nel feed ;)
    Buon lavoro.

  5. Napolux on Agosto 19th, 2008 22:48

    PHP supporta i dati EXIF da un po’, era ora che venisse aggiunto il supporto in WP. Comunque grazie per le dritte (e aspetto il prossimo post).

  6. Leonaut.com on Agosto 19th, 2008 23:15

    Galleria Wordpress e dati EXIF…

    Una delle novità di Wordpress 2.5 è il supporto per i dati EXIF (Exchangeable image file format). I dati EXIF sono le informazioni che le moderne fotocamere digitali allegano ad ogni nostro scatto: il modello della fotocamera, l’apertura, la veloci…

Condividi il tuo pensiero ...