Como escalar varias imagenes al tiempo desde consola

Dedicado a comandos usados en linux

Como escalar varias imagenes al tiempo desde consola

Postby adminforoml » Wed Apr 08, 2009 9:37 am

HOla, hay veces que uno tiene muchas imagenes de gran tamaño y desea escalarlas al tiempo, para ello se puede instalar imagemagick con el comando apt-get install imagemagick o desde el synaptic esto en ubuntu o debian, pero igual a de existir el paquete en otras distribuciones. Luego desde una consola se entra donde estan las imganes y se escribe el siguiente comando

convert -resize 50% *JPG nimg%d.jpg

esto significa que se esta escalando las imagenes de extencion JPG a un 50% y se le esta poniendo de nombre nimg_un_decimal_consecutivo_.jpg, ejemplo: nimg0.jpg, nimg1.jpg, nimg2.jpg, etc.
si se quiere reducir la calidad se puede usar el argumento -quality

con el comando man convert se pueden ver mas opciones.

si son demaciadas imagenes hay que tener cuidado porque el pc terminara bloqueado. asi que si se puede ir convirtiendo por grupos es mejor por ejemplo
IMG_01*, luego las IMG_02*, etc, a mi me ha funcionado con grupos de hasta 10 imanes de resolucion 4300x4000 pixeles
User avatar
adminforoml
Administrador
 
Posts: 6
Joined: Sat Feb 28, 2009 10:00 am

Return to Comandos Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron