Un sitio para guardar lo que veo, hago, y lo que quisiera ver, hacer y aprender.

Primavera en Invierno

Aún no tenemos invierno y ya está llegando la primavera.
DSC07889

Es tiempo

Ya es hora de hacer algo nuevo.

Je Suis Charlie

Je Suis Charlie

Listo

Listo el script. Funciona de maravilla, durante la ejecucion va mostrando estadisticas de progreso:

Procesando imagen 10 de 10 ( 100.00% )
Procesando imagen final.DSC03768.JPG con efecto zoom-out-center
Procesando… ( 100.00% )
Creando el video

y en hacer un slideshow de 10 imagenes se tomó este tiempo:

Slideshow terminado

real 13m6.075s
user 16m7.043s
sys 2m51.530s

Es decir se tomó casi dos minutos por imagen.
Esto es lo que se hizo:

Un fallo

Ya le tengo introducción, un texto introducido como parámetro, sobre una imagen aleatoria borrosa. Funciona bien.

El problema es que tengo la siguiente línea de código:

for archivo in *.jpg *.JPG

que funciona muy bien cuando hay archivos con las extensiones en mayúsculas y minúsculas, pero si hay sólo mayúsculas o sólo minusculas, todo se va al traste ya que la expresión devuelve “*.jpg” ó “*.JPG” respectivamente como nombre de archivo, con lo que se va todo al traste.
Solución: usarlo de la siguiente manera:

for archivo in $(ls *.jpg *.JPG 2>/dev/null)

Y va de maravilla.

Listo! MySlideShow

Terminado. Funcionando perfectamente. Tiene 7 efectos: zoom out central, desde cada una de las esquinas (parecido a pan&zoom) y rotacion en el sentido y contra el sentido del reloj. Añade automáticamente las pistas de audio, si es más de un tema, hace un cross-fade entre las canciones. Es bastante rápido en su ejecución, y no pone límite en la cantidad de imágenes a procesar, todo depende de la capacidad en el disco para almacenamiento intermedio, claro que todo queda limpio al terminar.

Estos son algunos trozos del código: LEER MÁS »

Avances, en el camino correcto

En este fin de semana creo haber hecho más avances que desde el comienzo del proyecto. Mientras tanto probé una aplicación que se ve prometedora: PhotoFilmStrip que se encarga de hacer videos slideshow con efecto pan&zoom (Ken-Burns), pero las imagenes en sentido portrait las corta de modo que no se logra ver la imagen completa, y a pesar de indicar que el aspecto es 16:9 no muestra toda la imagen que está en sentido landscape, además hay que indicar imagen a imagen como hay que realizar el efecto pan&zoom. No, no me satisfizo.

LEER MÁS »

Otra idea más

Una nueva idea. O más bien una buena idea copiada 🙂

Resulta que Cromecast permite usar tus fotos como fondo, mientras estas estén almacenadas en la nube de Google. El caso es que las fotos tomadas en forma vertical (portrait) las muestra completas y en lugar de rellenar los bordes con un fondo negro, lo que hace es tomar una seccion de la misma foto, vertical, que ocupe todo el ancho de la pantalla, oscurecerla ligeramente y difuminarla (blur). Algo así:

IMG_20141127_194409355_HDR_lzn

Seguimos en la Pelea

Si bien, ya hice el video en cuestión, usando una aplicacion para el tablet (también se puede hacer online en Youtube), sigo buscando una forma de solucionar el problema de crear una aplicación que funcione bien, con fotos en cualquier orientación. El detalle es que se necesita que las fotos almacenen la información de la orientación en que fueron tomadas en los datos EXIFF.

Al menos ya tengo claro como va lo de la orientación: Landscape normal es TopLeft, si se rota 90° clockwise la orientación en RightTop, Landscape con la cámara invertida es BottomRight, y portrait pero 90° contra clockwise es LeftBottom.

Las imágenes son del mismo tamaño y hay que tener en cuenta la orientación para poder modificar de modo que las que estén verticales (Portrait), el ancho sea el mismo que la altura de las que están horizontales (Landscape).

 

En punto cero… casi

Nada que hacer. Hay algunas cosas que definitivamente no van, y es el lío de la orientación de las fotos. Lamentablemente el iPhone de Patty no registra nada en la información EXIFF. Además si uno modifica la orientación de la foto mostrada en el explorador de archivos, o en algún programa para ver fotos, no se modifica la información EXIFF. Un lío.

Paece que tengo que hacer algunas pruebas con fotos específicamente tomadas para ello antes de segir con esto. Y suando diferentes equipos.