Ene22

Metadatos EXIF

Javi Vicente programación

exifsample

Si tenéis un fotolog o si simplemente queréis acceder a las propiedades EXIF de fotografías mediante lenguaje PHP, la cosa no es extremadamente complicada. Antes de nada decir que estos metadatos, aunque se pueden modificar de las fotografías, vienen ya cargados por defecto con varios valores de cómo se tomó esa fotografía. Por decir, pueden indicar desde la cámara y modelo con que fue captada hasta el tipo de flash, intensidad y otras variables que algunos ni sabemos qué son.

Para utilizarlo, en primer lugar deberemos tener compilado PHP con la opción –enable-exif. Si no lo tenemos, podremos leer el manual de configuración. Para los usuarios de Windows, es necesario que en el archivo php.ini aparezcan activadas las dos librerias php_mbstring.dll y php_exif.dll.

Si todo está listo, ya podremos comenzar a trabajar con la función exif_read_data. Si no os queréis leer las instrucciones y queréis ir a lo rápido, un ejemplo:


<? $path = 'var/www/public_html/javivicente/fotolog/imagen1.jpg';
$exif=exif_read_data($path,0,true); ?>

La variable $exif contendrá un multiarray de dos dimensiones que podréis visualizar con un simple var_dump($exif);

Yo estoy ultimando un nuevo proyecto en el que he tenido que utilizar esto, y creo que a finales de semana os lo presentaré.


También puedes encontrarme en:

  • Sígueme en twitter
  • Mi perfil en Facebook

Comentarios Recientes

  • TuJuerga: Es una exelente herramienta pero tedioso para realizarlo
  • wister: Hola se me daño la pantalla de este celular como hago para conseguir otra o algun agente autorizado de la hp...
  • Monik: Quiero poner mas de 1 archivo sitemap en mi sitio web cono hago???
  • Xavi: Lo he leído ya en muchos blogs, voy a tener que sumarme a la iniciativa en el mío. Entre la Economía...
  • jose luis: compre todo y no funciona ¿? esto es un a estafa
  • Feedburner

Deja un comentario »








Safari me odia

Consejos para comentar

  • Si tienes facebook, conéctate
  • Gravatars activados
  • Los enlaces se generan automáticamente.
  • <em>cursiva</em>
  • <strong>negrita</strong>