ImageMagick, o como editar muchas fotos a la vez
Es normal con las nuevas tecnologías que estemos llenos de fotografías, una gran cantidad realmente, son muy bonitas pero como todo… cuando se tiene una gran cantidad se hace difícil de manejar. En mi caso una de las paginas que hago es de automovilismo zonal y resulta que me mandan muchas fotos pero con unos tamaños impresionantes, que para usar en una web es demasiado realmente, por lo incomodo y por lo que consume de ancho de banda.
Resulta que tenemos en GNU/Linux una herramienta hermosa que nos puede sacar de cualquier apuro si no tenemos mucho tiempo, se trata de ImageMagick y nos permitirá con un simple comando cambiar el formato de las imágenes dentro de una carpeta o el tamaño de estas.
Primero que nada debemos instalarlo asi que:
apt-get install imagemagick
Una vez realizado esto ya tenemos una potente herramienta, que en mi caso solo use para cambiar el tamaño de las fotos que tenia dentro de una carpeta con el siguiente comando, sean 10, 100, 1000 nada de abrir una a una:
mogrify -resize 640x480 *.jpg
¡¡¡Ojo!!! que ese comando reescribe todas las fotos, asi que trabajen sobre unas copias asi mantienen los originales en su tamaño.
En fent linux hay una articulo interesante por si quieren investigar mas, ya que se pueden rotar, agregar texto, cambiar formato, aplicar efectos, muchas cosas que potenciadas por un script seguro sabran sacarle provecho, yo solo lo he usado para lo que necesitaba.
[tags]imagemagick, imágenes, manipulación, consola, GNU/Linux[/tags]



Diciembre 7th, 2007 a las 22:10
montage es lo mejor de imagemagick. Para hacer murales con fotos, es increible!
http://www.imagemagick.org/Usage/montage/
Diciembre 8th, 2007 a las 23:12
Que groso este howto!!
Enero 16th, 2008 a las 22:24
Hola me podrias guiar en la instalacion de imagemagick en un servidor web.Muchas gracias
Febrero 1st, 2008 a las 10:26
Hola, llegué acá desde el post que comentaste sobre los fanboys de Ubuntu y sus blogs. Muy interesante éste post, realmente estaba necesitando éste programa para un proyecto web.
Los clientes entregan las fotos de cualquier forma…
Saludos!
Fernando
Febrero 1st, 2008 a las 11:05
Es una realidad, por lo general te entregan las fotos asi nomas, algunos ni saben editarlas un poco para que no sean tan pesados los mails, me han pasado por mail cerca de 100mb que en realidad terminaban siendo 4mb si hubieran tenido tratamiento antes, pero bueno… contra todo no se puede :D.
Que suerte que te sirvió lo que escribí, es la idea de un blog.
Marzo 2nd, 2008 a las 1:21
felicitaciones, blog como este hace más llevadera la díficil pero apasinante tarea de desarrollar un proyecto web.
la verdad es que estoy iniciando una comunidad y deseo hacer gran despliegue sobre las grandes ventajas del mundo Linux.
Si puedes asesorarme sobre un script que me convierta todas las fotos que mis usuarios desean subir y publicar a su album de fotos en un tamaño 450 X 338. también deseo saber cuanto me cobras para implementar esta herramienta.
Cordial saludo
Marzo 4th, 2008 a las 16:46
Fabio, como te va, mira realmente no se como hacerlo para que se haga de manera automática cuando algún usuario sube su foto, lo que si he visto en diferentes galerias es la implementación de una “libreria” para php que se encarga de esto, creo que tendrias que buscar por ese lado, o si no llamar desde php u otro lenguaje a este programa y pasarle los parámetros que quieras.
No creo que sea necesario que pagues, por ahi investigas un rato y lo sacas, si no… siempre hay programadores en php listos para implementar estas cosas.