jueves, 7 de octubre de 2010

REDIMENCIONAR IMAGENES JPG EN LINUX

Que onda compas, hay les dejo un buen tip que me paso mi compa memo rojo, espero les sirva  a mi si me sirvio un buen

Redimensionar imagenes usando ImageMagick en Linux

A veces tenemos numerosas fotografias en un resolucion muy alta y
deseamos enviarlas por correo redimensionando su tamaño.

Una forma es usar el comando 'mogrify' que es parte Image Magick.
Con esto reducimos el tamaño los archivos con extension .jpg a una
resolucion de 1024x768 en el mismo directorio con el mismo nombre.

$ mogrify -resize 1024x768 *.jpg

Si deseamos conservar el 'aspect ratio' de la imagenes podemos forzar
usando el signo de exclamacion al final de la resolucion.

$ mogrify -resize 1024x768! *.jpg


SOLUCION  PARA CAMBIAR EL FORMADO DE BMP A JPG

Hola amigos este es otro buen tip que les voy a presentar 
un par de soluciones para convertir todo el contenido de un folder a el formato que queramos 



mogrify -format jpg *.bmp                           convierte todos los bmp a jpg dejandoles el mismo nombre




este codigo hace lo mismo


bueno primero vemos que tengamos instalado imagemagick

 Si no tenemos imagemagick hacemos:
# apt-get install imagemagick




creamos un archivo con extension sh, por ejemplo convertirimagenes.sh


 # nano convertirimagenes.sh

pegamos este script

#!/bin/sh
# Renombramos los espacios de los archivos a _
find . -name '* *' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/ /_/g;'`
mv "${FILE}" ${NEWFILE}
echo ${NEWFILE}
done
#convertimos bmp a jpg, es necesario el convert de Imagemagik
for file in *.bmp
do
convert $file `basename $file .bmp`.jpg;
done



Guardamos y le damos permisos
# chmod -R 777 convertirimagenes.sh
Ejecutamos, por ejemplo así
./convertirimagenes.sh /home/mapalma/Desktop/*.*

listo con eso solucionamos varios problemas de conversion de imagenes y redimensionamiento de las mismas, saludos y proximamete subire mas tips

No hay comentarios:

Publicar un comentario