Publicado por
dondado el 6 julio 2007 en
Ubuntu |
7 comentarios
Leyendo el post sobre cómo mejorar las capturas de pantalla en ubuntu a uno de los lectores habituales del blog se le han ocurrido otras cosas que se pueden hacer utilizando ese mismo paquete: imagemagick. Para todos los que nos da pereza el GIMP o queremos hacer un tratamiento agrupado de varias imágenes, ós dejo unos cuantos scripts en bash con los que podréis hacer cosillas en vuestro linux:
En todos los scripts, si no especificas un fichero intentará tratar todas las imágenes *.png y *.jpg del directorio en el que se encuentra, lo que resulta muy útil para aplicarle el mismo tratamiento a todo un grupo de fotos.
Para los ejemplos he utilizado como foto original ésta de un banco y unas escaleras. (Sigue leyendo…)
- Biselado de imágenes:
- imgbisel [<fichero>]. Añade un marco biselado que da a la imagen un aspecto 3D.
- .

- Borde y título:
- imgbtit [<fichero> ["<titulo>"]] Añade a las imágenes un borde negro y las rotula con un título en blanco.

- Titulos:
- imgtit <fichero> <”titulo”>. Añade a la imagen el título que le indiquemos por parámetro

- Títulos e información:
- imgtitm <fichero> [<"titulo">] Añade a las imágenes, además del título, el nombre y tamaño de la imagen

- Redondear la imagen:
- imgcir <fichero> [<radio%>] Redondea la imagen dejándola con forma de círculo.

- Imagen elíptica:
- imgelp <fichero> [<ancho%> [<alto%>]] Redondea la imagen con forma de elipse

- Agrupar imágenes:
- Suavizar esquinas:
- imgxqna [<fichero>] quita las esquinas de la imagen dejándolas redondeadas

- Resize:
- imgresize {<ancho>[x<alto>] | [<ancho]x<alto>}[%][<fichero>] cambia el tamaño de una imagen o de todo un directorio. Puedes darle sólo el alto y te conserva la proporción de la foto
- Visualizar imágenes:
- imgver [opciones] [<fichero>] para visualizar imágenes. El visualizador tiene un montón de opciones.
Podéis encontrar más ideas para hacer vuestros scripts en ImageMagick, y también existe una página de ayuda con ejemplos
Miles de gracias a Mario (marbram) por el trabajo que se ha pegado preparando los scripts.
Por favor necesito aprender a modificar imágenes, redondear márgenes, suavizar esquinas, etc, porque me encantan las figuras esféricas y ovaladas y no se como se puede adquirir los programas, por ejemplo: imagemagick.
Agradeceré eternamente su ayuda. Gracias
Imagemagick sólo se puede utilizar en Linux, para Windows seguro que hay otros programas (se me ocurre que el Photoshop o el GIMP lo hagan), lo digo porque el comentario lo has dejado desde un windows
Imagemagick es una gozada. Yo lo utilizo mucho para redimensionar las fotografías de 5 Mb que salen de la cámara y hacer galerias web en -literalmente- cuestión de segundos:
“for i in *.jpg; do convert -resize 800 $i $i; done”
No tiene precio para convertir entre formatos:
“convert imagen.gif imagen.png”
Así como para rotar (-rotate) las fotografías que se han hecho con una cámara sin sensor de orientación.
También vale para hacer GIFs animados cuando tienes varios fotogramas. Yo lo he usado para hacer un pequeño video de unos segundos con unas capturas de pantalla de la televisión y colgarlo en una web para los amigos sin necesidad de editar video ni nada raro. Es cuestión de segundos, una gozada, oiga!
Dondado, no lo he probado, pero supongo que Imagemagick se podrá compilar también para Windows.
Jaime, podrias enseñarnos esos script que comentas? Por ejemplo el de hacer gif’s animados o hacer un pequeño video.
Aqui se puede descargar para windows: http://www.imagemagick.org/script/binary-releases.php
Hoy he leído en barrapunto que Flickr utiliza ImageMagick, sí que debe ser potente
Buenas tardes… tengo la duda si existe algun comando en ImageMagic para separar los frames de un gif, y que tan efectivo es.. agradezco de antemano… buendia
La verdad es que lo desconozco, lo siento, pero al menos yo no voy a poder ayudarte