Luego del PyCamp 2021: Video y supermosaico de imagencitas

| Publicado: | Código fuente

Dos subproductos del PyCamp me quedaron para después, y este post es sobre eso.

El video

Le puse mucho, mucho amor al video de Cierre de Actividades.

¡Arranqué con la complejidad de que el audio y el video estaban desfasados! Al principio ni se notaba, pero se iba desfasando con el transcurrir del video y al final estaba un par de segundos corrido, lo cual era insoportable de ver.

Lo mejor que encontré para solucionarlo fue separar el video en sí y el audio del video original, toquetear el audio con audacity y luego usar eso. Quedó bastante bien, pero luego cuando laburé mucho con el video me terminé dando cuenta que el desfasaje no era "lineal" y que en algunas partes iba y venía. Eso lo fui corrigiendo ad-hoc durante la edición, quedó bastante bien pero no perfecto. ‾\_(ツ)_/‾.

Y claro, le puse mucha edición. No sólo una carátula y cortar los tiempos muertos, que es lo básico, sino también tratar de que los pases de un lado para el otro fuesen graduales, hacer zoom sobre las personas y la pantalla en lo posible, acelerar algunas partes que no tenía sentido ver lento, e incluso poner links a los proyectos como subtítulo.

Esos mismos links están en la descripción del video, pero también hay ahí una joyita: separación por capítulos, así que pueden saltar directamente al tema que quieran ver. Esto es más mérito de YouTube que mio, ya que arma esos capítulos automáticamente si uno pone en la descripción los tiempos y títulos. Un lujito.

La foto

Uno de los proyectos que llevé al PyCamp fue el de fotos2imagen. Bah, más que proyecto, lo que llevé fue una idea de proyecto, ya que no sólo no había tirado ni una linea de código, sino que tampoco lo había pensado demasiado (o sea, algo ideal para un PyCamp).

Ya se los había comentado en el post del PyCamp, pero acá les dejo la descripción que puse en el listado de actividades propuestas para el evento:

La idea es armar una imagen pero compuesta por miles de fotitos. Seguro que hay cosas por ahí que hacen algo parecido, pero parte de esto es jugar y aprender. Al programa se le pasa una imagen y un directorio con fotos, y arma la imagen con las fotitos.

Ya en casa, y luego de esperar que les participantes del evento terminen de compartir sus fotos, estuve tratando de armar un mosaico con esas imágenes.

Con "tratando" me refiero a ir jugando con los dos parámetros principales del sistema: el tamaño del cuadradito para recortar la imagen principal, y el tamaño de la imagen que se termina poniendo en ese lugar.

En un momento se me complicó porque para lo que quería lograr el programa tardaba muuuucho, así que decidí hacer algo de profiling y me terminé dando cuenta que lo que se llevaba la mayor parte del tiempo era grabar la imagen que se iba construyendo, lo que se hacía para poder mostrar "un progreso visual" del avance. Entonces toqueté el código para que sólo vaya grabando versiones intermedias si se usaba ese progreso visual, y ahí pude generar versiones más detallistas sin esperar una eternidad.

Al final, la que más me gustó es esta foto-mosaico que pueden comparar con la original:

La imagen original y el mosaico en tamaños similares para comparar

Si abren el mosaico y hacen zoom van a poder ver las fotitos con que está compuesta. Por ejemplo:

Zoom detalle de una parte del mosaico

Obvio que pueden hacer aún más zoom y verlas mejor :)

Si se ponen a jugar con fotos2imagen y hacen algunos mosaicos, ¡avisen y compartan!

Comentarios Imprimir