Mie 6 Jun 2007
Creo que es hora de dedicarle por lo menos un post a ImageMagick, últimamente he recibido preguntas a mi e-mail de como cambiar una imagen de un formato a otro, como crear thumbnails, etc.
¿Qué es ImageMagick y qué nos permite hacer?
ImageMagick es un programa para convertir, editar, componer y guardar imágenes en muchos formatos (sobre unos 100). Con ImageMagick puedes transformar, rotar, escalar, ajustar el color, aplicar efectos… en imágenes.
Lista de unas cuantas cosas que este programa puede hacer por ti:
- Convertir formatos: convierte una imagen de un formato a otro, por ejemplo de png a jpeg.
- Transforma: escala, rota, invierte, etc.
- Transparencia: convierte partes de una imagen en transparente.
- Dibuja: añade textos y formas a una imagen.
- Decora: añade bordes y marcos.
- Efectos: desenfoque, sombras, tintar, etc.
- Texto y comentarios: inserta textos descriptivos a la imagen.
- Animación: crea un GIF animado a partir de un conjunto de imagenes.
- Una lista completa de las características en: http://www.imagemagick.org/script/index.php
Descargas:
- Windows
- Linux binarios (en RPM)
- Linux fuentes (en tar.gz)
- Debian: bastará con un simple: apt-get install imagemagick
- Ubuntu: busca imagemagick en Synaptic
- MacOS
Veamos ahora unos cuantos ejemplos (desde la línea de comandos):
- Convertir una imagen de un formato a otro:
convert imagen.png imagen.jpg Crear una Marca de agua con visibilidad de un 20%: composite -dissolve 20% marcaDeAgua imagenOrigen imagenDestino- Crear un thumbnail de 200px: convert -thumbnail 200 imagenOrigen imagenDestino
- Redimensionar el tamaño de un archivo: mogrify -resize 800×600 imagen.jpg
- Redimensionar el tamaño de muchos archivo: mogrify -resize 800×600 *.jpg
- Rotar 45 grados en sentido horario:
convert imagenOrigen -rotate 45 imagenDestino - Rotar 45 grados en sentido antihorario:
convert imagenOrigen -rotate -45 imagenDestino
Estas son sólo algunas cosas que puedes hacer, para ver una lista completa accede a “Opciones de la línea de comandos de ImageMagick“.
Espero que este recorrido por ImageMagick te haya sido de ayuda.
Si tienes alguna duda, recomendación, sugerencia deja un comentario
Technorati Tags: imagemagick














Posts


Junio 8th, 2007 a las 9:40 pm
Hola. Nunca había visitado este blog y ahora que lo leo me parece buenisimo
Yo tenia la idea de que Imagemagick era una de esas webs para alojar imágenes, leí tu post, me dio mucha curiosidad (sobre todo por lo que puedas hacer en la linea de comandos), lo instale y estoy aprendiendo a usarlo.
Saludos y estaré al tanto de este blog.
PS: El primer link a ImageMagick esta mal.
Junio 9th, 2007 a las 9:41 pm
Hola Ramón.
Bueno, en realidad ImageMagick es un programa para convertir, editar, componer y guardar imágenes en muchos formatos .
Gracias por avisarme lo del enlace, ya está solucionado.
Espero volverte a ver otra vez por aquí.
Saludos
Junio 14th, 2007 a las 7:52 pm
Muy buen post, Roxi!
La verdad es que, es bien cierto que una de las cosas que se le achacan a Gimp es que no tiene acciones, pero desde que descubrí imagemagick hace algunos años, de veras que no las necesito.
Son unas utilidades tan potentes y a la vez tan sencillas, que hacerse un script para tratar carpetas enteras de imágenes es algo realmente fácil.
Te felicito por los ejemplos y la información, seguro que a mucha gente le resultará de grandísimo interes.
Besos!
Febrero 25th, 2008 a las 8:18 pm
Hola, soy nuevo en el uso del ImageMagick, lo tengo instalado en linux. Mi consulta es la siguiente: Utilizo el siguiente comando para modificar una imagen (convert f1.jpg -orient top-left f2.jpg) pero al verlo con el comando identify sus propiedades veo que no aplica los cambios, y asi para varias opciones (-units, sampling factor), solo me aplica la opción quality. Hay un requisito previo para aplicar cualquiera de estas 3 opciones?.
Muchas gracias de antemano por tu ayuda.
Saludos