Cuando period niño, me encantaba buscar a Waldo en “¿Dónde está Waldo?” serie de libros. En estos días soy un fanático de las imágenes de TMZ “What is the Huge Frigin Distinction”, donde TMZ cambia ligeramente una imagen y tienes que detectar las diferencias entre las dos. Eso me hizo pensar: ¿con qué facilidad podría automatizar la diferenciación de dos imágenes? Esto Desbordamiento de pila la publicación period de oro.
Para crear una diferencia de dos imágenes similares, usaremos ImageMagick’s convert
utilidad de línea de comandos con una gran cantidad de configuraciones:
convert '(' image1.png -flatten -grayscale Rec709Luminance ')' '(' image2.png -flatten -grayscale Rec709Luminance ')' '(' -clone 0-1 -compose darken -composite ')' -channel RGB -combine diff.png
¿Qué tan efectivo es este comando con sus argumentos de configuración? Echemos un vistazo:
Imagen authentic

Imagen modificada

Imagen diferenciada

¡El resultado de la imagen diferencial es bastante informativo! El tamaño de las gafas de sol se presenta claramente, y si miras de cerca, puedes ver que se ha volteado una calavera en la parte superior derecha de la camiseta.
Cualquiera que sea su razón para querer identificar la diferencia entre dos imágenes, ImageMagick’s convert
La herramienta es impresionante. Usted puede haz un millón de cosas con ImageMagick; echa un vistazo a mi Tutoriales de medios para aprender formas más asombrosas de modificar imágenes, movies y audio.
Crear un cubo CSS
Los cubos de CSS realmente muestran en qué se ha convertido CSS a lo largo de los años, evolucionando desde simples directivas de colour y dimensión hasta un lenguaje capaz de crear imágenes profundas y creativas. Agregue animación y obtendrá algo realmente bueno. Desafortunadamente, cada tutorial de cubo CSS que he leído es un poco…
Management de cámara y video con HTML5
Las API del lado del cliente en dispositivos móviles y de escritorio están proporcionando rápidamente las mismas API. Por supuesto, nuestros dispositivos móviles obtuvieron acceso a algunas de estas API primero, pero esas API están llegando lentamente al escritorio. Una de esas API es la API getUserMedia…
Complemento elegido de jQuery
Sin duda, mi elemento de forma menos favorito es el
SELECT
elemento. El elemento casi no tiene estilo, se ve diferente en todas las plataformas, ha tenido un acceso de valor inconsistente y un desastre que es el resultado dea number of=true
es, bueno, un desastre. No hace falta decir que cada vez que un desarrollador va…API del lector de archivos
A medida que la velocidad de la banda ancha continúa aumentando, la net continúa centrándose más en los medios. A veces eso puede ser bueno (Netflix, otros servicios de transmisión), a veces eso puede ser malo (querer leer un artículo de noticias pero tiene un video inútil que lo acompaña). Y todo servicio social lo hace…