Promediar imágenes con ImageMagick: el parámetro -average

19 Agosto 2018 by 0 Comment Multimedia 2725 Views
Valora este artículo
(0 votos)

A veces nos puede interesar generar una imagen promediada de dos imágenes. Las utilidades son muchas: bien porque queramos hacer una transición en un vídeo, bien porque queramos aplicar un filtro a una imagen y generar el promedio con la imagen original o bien porque queramos hacer un montaje con dos imágenes... Las limitaciones aquí, como en cualquier otro campo, son casi exclusivamente las que la imaginación que el autor tiene. 

Para generar una imagen con el promedio de otras dos o más imágenes tenemos el parámetro -average. Digo que se pueden unir dos o más imágenes, pero cuidado con el abuso que unir muchas imágenes que puede generar un pastiche sin sentido... o un maravilloso caos. La instrucción sería:

convert imagen1.png imagen2.png [... imagenN.png ] -average imagenpromediada.png

Veamos varios ejemplos:

Promediar una imagen con una modificación de esa imagen
 

Tomaremos como referencia una de las torres que hay a la entrada por Isabel la Católica del Parque Grande José Antonio Labordeta de Zaragoza:

torre_entrada_parque_grande.jpg

Y le vamos a aplicar un efecto. Por ejemplo, sombrearlo con -shade:

convert torre_entrada_parque_grande.jpg -shade 15x45 torre_sombreada.jpg

torre_sombreada.jpg


Los perfiles son los mismos, pero los colores no lo son, así que nos vendrá bien para ver cómo trabaja -average:
convert torre_entrada_parque_grande.jpg torre_sombreada.jpg -average torre_promediada.jpg

torre_promediada.jpg

Al promediar con una gran parte gris, desatura los colores, pero realza algunas zonas sombreadas. 


Promediar con un color sólido

Podemos hacer un lienzo sólido de un color y luego promediarlo con la imagen original

convert -size 500x375 xc:red lienzorojo.jpg
convert torre_entrada_parque_grande.jpg lienzorojo.jpg -average torreenrojecida.jpg

torreenrojecida.jpg
O promediando el rojo y la sombra:

convert torre_sombreada.jpg lienzorojo.jpg -average sombraenrojecida.jpg

sombraenrojecida.jpg

 

Promediar dos imágenes distintas

Podemos generar una imagen con el promedio de dos imágenes distintas. Promediaremos esa torre con el Auditorio de Zaragoza:

auditorio.jpg

 

convert torre_entrada_parque_grande.jpg auditorio.jpg -average auditorio_torre_promedio.jpg 

auditorio_torre_promedio.jpg

Y como habíamos dicho antes, -average no sólo une dos imágenes, sino que puede unir más. Añadámosle estas columnas del Parque de Bomberos 3 de Zaragoza:

columnas_bomberos.jpg
convert auditorio.jpg torre_entrada_parque_grande.jpg columnas_bomberos.jpg -average pastiche.jpg

pastiche.jpg
Y podríamos seguir añadiendo imágenes hasta el infinito, pero este efecto queda más limpio cuando las imágenes son más uniformes. Veamos el promedio de un detalle de la Pasarela del Voluntariado y un anochecer con el sol rielando en una acequia en Pastriz:

detalle_pasarela_del_voluntariado.jpg
anochecer_acequia.jpg
convert anochecer_acequia.jpg detalle_pasarela_del_voluntariado.jpg -average anochecer_voluntariado.jpg

anochecer_voluntariado.jpg


Información adicional

  • Nivel de dificultad: Bajo
  • ¿Tutorial sacado de otra web/foro?: No

¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

Vea nuestra política de cookies y enlaces de interés aquí