Toy’s team - Como lo hice

Recent News

Archives

Flickr Goodness

Fotografí­a Archive

Abril 3, 2008 @ 3:16

Upload progress meter

Iniciando las pruebas de la extensión uploadprogress de PHP para mostrar una barra de progreso mientras se sube un archivo (imagenes, tracks, …) al servidor.

Primero instalamos la extensión a través de pecl

pecl install channel://pecl.php.net/uploadprogress-0.3.0

La documentación de esta extensión, que a día de hoy está en fase beta, es escasa. Hay que añadir un identificador para cada archivo que subimos dentro de un “input hidden” que precede al “input file“. No es muy difícil de hacerlo funcionar para un único archivo. El problema surge cuando, subimos más de uno!

Filed under Fotografí­a, General · No Comments »

Marzo 6, 2008 @ 9:40

Rotar automáticamente las fotos mientras se suben

Hoy en dí­a muchas cámaras (al menos la canon mía y la canon de Potato) disponen de un sensor de orientación que nos indican si una foto ha sido tomada “apaisada” o en “retrato”. La rotación de dichas fotos es fácil de realizar automáticamente gracias a los correspondientes tags EXIF que encontramos en el archivo de la foto. De la misma forma que al subir la foto, se rehace el thumbnail para conservar la uniformidad del álbum fotográfico, también se pueden rotar automáticamente al ser recibidas. El script de rotación … ya esta hecho … así que no se que hago escribiendo esta entrada en vez de …. coding, coding, coding.

Hecho! La forma en que se rotan las imágenes, es a través de la utilidad jhead con el parámetro -autorot.

Además también “uniformamos” los timestamps, para que la ordenación de las fotografías sean correctas.

Filed under Fotografí­a · No Comments »

Febrero 19, 2008 @ 23:04

Mapa de posición de las fotos

Estoy realizando algunos trabajillos para geo-posicionar las fotos en un pequeño mapa en el desplegable de mas datos del Album fotográfico. La posición de la foto se guarda en los correspondientes tags EXIF del archivo de la misma. Hay una sección completamente dedicada a este tipo de información en el standard.

Lamentablemente la librería libexif no me permite cumplimentar dicha información, por lo que usaré la pequeña/gran apliación gpscorrelate que a junto con un archivo de track en formato GPX y gracias a los timestamps de los puntos del track y de los timestamps en las fotos, nos permite posicionarlas correctamente. La única cosa que debemos tener en cuenta es la corrección de la zona horaria, ya que los datos del archivo GPX estan en UTC y normalmente la cámara graba la información horaria correspondiente a la zona horaria en la que estamos (si es que tenemos la cámara en hora)

TODO’s:

  • Permitir modificar la posición de la foto manualmente.
    Es posible que la foto la haya tomado otro biker, al que le lleve o que me lleve bastante ventaja, o que haya tomado otra alternativa/escapatoria en la ruta. Eso hace que la referencia del GPS sea incorrecta para estas fotos. Sobre el mapa de googlemaps donde mostramos la posición, permitiremos mover el marker que a su vez via AJAX actualizará los tags exif de la foto. Sera necesario utilizar una herramienta externa como exiv2.
  • Incluir un enlace que realice el geo-tagging, extrayendo la info en formato GPX de la base de datos, se la pase a gpscorrelate, junto a las todas las fotos correspondientes a la salida.

Filed under Fotografí­a, GPS, Mapas · No Comments »

Quote Rotator

Loading Quotes...

Categorías

Mountain Bike en Mallorca

Mountain Bike General

Meta

Etiquetas

seo - http://www.seobilgi.com/
benim - http://banaait.blog.com/
benim - http://bugunlerde.blogcu.com/