Esto es muy fácil de hacer con imagemagick . Debería poder instalarlo en el Centro de software. Lo sugeriría para el procesamiento por lotes de imágenes.
El cambio de tamaño del lote es increíblemente simple (lo probé con Ubuntu 11.10). Use el siguiente comando para cambiar el tamaño de cada archivo .jpg a 200 píxeles de ancho, manteniendo la relación de aspecto:
$ convert '*.jpg[200x]' resized%03d.png
puede mantener el nombre de archivo usando la opción -set. Ex:
convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"
Si tiene más archivos, debe usar con find
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
Esto solo está rascando la superficie del poder de la imagen mágica. El cambio de tamaño se puede ajustar sin fin . Para un cambio de tamaño más avanzado, debe usar la -resize
opción.
Puede limitar el cambio de tamaño a reducir :
$ convert '*.jpg[300x>]' thumb-300-%03d.png
o agrandando :
$ convert '*.jpg[300x<]' thumb-300-%03d.png
Eche un vistazo a la documentación de geometría para ver más opciones.