imagemagick Tutorial
Empezando con imagemagick
Buscar..
Observaciones
ImageMagick es un conjunto de herramientas de código abierto para procesar casi cualquier formato de imagen raster (y algunos vectores) usando una interfaz de línea de comandos o enlaces de idioma en una variedad de idiomas. Más de 200 formatos de imagen son compatibles usando cualquiera de más de 20 idiomas. ImageMagick se ejecuta en Linux, Windows, Mac OS, iOS, Android y otros.
La versión actual es 7.x y ha estado disponible desde 2011. Esta serie de versiones incluye muchas características nuevas y es una revisión importante de ImageMagick. Si bien gran parte de la funcionalidad funciona como antes, algunos bits no cumplen completamente con la serie 6.x. Como resultado, muchas distribuciones siguen predeterminadas a las versiones 6.x mucho más antiguas para que los scrips no se rompan. Si recién comenzando, usar 7.x es altamente recomendable. La mayoría de los tutoriales y scripts existentes funcionarán, pero varias cosas funcionarán de manera más intuitiva, más rápida y, en general, mejor.
Versiones
| Versión | Fecha de lanzamiento |
|---|---|
| 7.0.5 | 2017-02-20 |
| 7.0.4 | 2016-12-14 |
| 7.0.3 | 2016-08-29 |
| 7.0.2 | 2016-06-09 |
| 7.0.1 | 2016-04-30 |
| 7.0.0 | 2011-08-01 |
Instalación o configuración
Puede instalar ImageMagick desde la fuente o binario.
En el caso de Windows Binary.
Descargar archivo binario ejecutable. Y simplemente haga clic en la versión apropiada y se abrirá y seguirá el asistente. Puede escribir el siguiente comando para averiguar si ImageMagick está instalado correctamente o no:
identify -version
Descargue un ImageMagick y una guía de instalación listos para ejecutar
Descargar el archivo fuente y la guía de instalación
Convertir una imagen entre formatos de archivo.
Usando el comando magick (o `convertir para usuarios de IM 6.x) usted puede convertir cualquier formato de imagen a cualquier otro. sin otros argumentos, se realizará el menor procesamiento posible para pasar de un formato a otro. Simplemente especifique sus archivos de entrada y salida. Para convertir un JPEG a un PNG:
$ magick image.jpg image.png
O un TIFF a un GIF:
$ magick image2.tif image.gif
Crea un gif animado.
A partir de una secuencia de imágenes estáticas (por ejemplo llamada frame01.jpg, frame02.jpg y así sucesivamente) un gif animado se puede crear utilizando el siguiente comando:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10establece el intervalo entre los cuadros a 0.1 segundos-loop 0crea una animación de bucle infinito
Compara la diferencia entre una imagen
ImageMagick incluye una serie de utilidades de línea de comandos para manipular imágenes. Aquí usaremos la herramienta de compare de línea de comandos.
compareherramienta decomparees muy útil. Supongamos que desea probar (por ejemplo, diseño, color, iconos, etc.) la diferencia entre el archivo HTML de la interfaz de usuario de diseño esperado con el resultado real del archivo JSP, solo necesita usar el comando decompare. No necesitas compararte con tus propios ojos.
1.jpg
2.jpg
Primero compararemos la misma imagen .
magick compare 1.jpg 1.jpg difference1.jpg
Resultado ⇒ diferencia1.jpg
El blanco quita énfasis a los píxeles que no se tocan modificándolos.
Comparemos una imagen con una que haya sido modificada.
magick compare 1.jpg 2.jpg difference2.jpg
Resultado ⇒ diferencia2.jpg
Las áreas rojas de la imagen de diferencia enfatizan (resaltan) los píxeles que se ven afectados por la modificación de la imagen.
Aquí está la lista de utilidades de línea de comandos de ImageMagick



