Fácil. Instala imagemagick :
sudo apt-get install imagemagick
Su uso más simple es:
convert File.tif File.jpg
Es inteligente y se adapta a su extensión de archivo.
Ahora, para hacer conversiones por lotes, usaremos un bucle.
cd en el directorio donde están tus archivos tif.
luego:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Lea también como:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
¡Deberias hacer eso!
Además, una vez que convierta todos los archivos y verifique la integridad del nuevo jpg, simplemente ejecute rm *.tif
en ese directorio para eliminar todos sus archivos .tif antiguos. Sin embargo, tenga cuidado con los asteriscos, no agregue un espacio después del *
, o eliminará todos sus archivos en el directorio.
Consejo: si tiene una carpeta con subcarpetas que contiene estas imágenes. Puede usar esto para bucle para encontrar todos los archivos .TIF dentro de esa carpeta:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
oConverting filename
?basename
comando toma 2 argumentos, por ejemplobasename file.tif .tif
, devolverá "archivo" quitando la extensión .tif. Si lo desea, puede modificar el bucle para decir "Convertir filename.tif a filename.jpg" con el mismo comando basename.find
El primer argumento debería ser la ruta, por lo que la última línea debería serfor f in $(find . -name *.tif); do ...; done
(ya quecd
editamos en el directorio antes). Intenté editar la respuesta de @ Matt, pero las ediciones deben tener al menos 6 caracteres por alguna razón.Encontré esta pregunta mientras intentaba hacerlo yo mismo, para futuras referencias también puede hacerlo así:
o ponerlo en un subdirectorio
fuente
Imagemagick debería poder convertirlos. Es un paquete de programas de línea de comandos, si está de acuerdo con eso.
Parte de eso es convertir -
hombre convertido:
fuente
Si prefiere una aplicación GUI, puede instalar Phatch a través de los repositorios normales. Simplemente abra el Centro de software de Ubuntu y búsquelo. Ya no estoy en 11.04 pero lo tenía instalado en ese entonces.
fuente
Las respuestas anteriores se utilizan
*.tif
para la selección tif, pero esto devolverá un error si tiene demasiados archivos en su directorio de trabajo actual. Una solución simple es usar un script de Python para convertir cada archivo en el cwd:fuente
for f in *.tif
no error, pero loconvert *.tif
hará.Me gustaría agregar a la respuesta de @ Matt que si desea que los archivos se guarden en las subcarpetas, puede hacer lo siguiente:
Esto también maneja el problema si su ruta / nombre de archivo tiene espacios
fuente
La solución GUI de GIMP utilizando un complemento de proceso por lotes
Funciona en Ubuntu 18.04 usando GIMP 2.8
Ventana de diálogo de entrada del procesador por lotes
Ventana de diálogo de salida del procesador por lotes
Instrucciones de instalación
1 - Descargue el archivo de complemento actual de DBP - la página de inicio del Procesador por lotes de David en su escritorio. Para Ubuntu 18.04 arruinando Gimp 2.8, el archivo que funcionó para mí fue dbpSrc-1-1-9.tgz .
2 - Toma algunos archivos de desarrollo GIMP:
3 - Cambie al directorio de código fuente del sistema:
4 - Extraiga el complemento de su escritorio a su propio directorio de código fuente. Reemplace [nombre de usuario] con su nombre de usuario actual y use el nombre de archivo que descargó anteriormente en el paso 1:
5 - Cambie al directorio de código fuente del complemento:
6 - Compila el complemento:
7 - Instala el complemento:
8 - Inicie GIMP y encontrará el complemento en Menú-> Filtros-> Proceso por lotes.
fuente