Facile. Installez imagemagick :
sudo apt-get install imagemagick
Son utilisation la plus simple est:
convert File.tif File.jpg
C'est intelligent et va par votre extension de fichier.
Maintenant, pour faire des conversions par lots, nous allons utiliser une boucle.
Allez dans le répertoire où se trouvent vos fichiers tif.
puis:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Lire aussi comme:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Ça devrait le faire!
En outre, une fois que vous avez converti tous les fichiers et vérifié l'intégrité du nouveau fichier jpg, exécutez-le simplement rm *.tif
dans ce répertoire pour supprimer tous vos anciens fichiers .tif. Soyez prudent avec les astérisques cependant, n’ajoutez pas d’espace après le *
ou vous supprimerez tous vos fichiers du répertoire.
Conseil: Si vous avez un dossier avec des sous-dossiers contenant ces images. Vous pouvez utiliser cette boucle for pour trouver tous les fichiers .TIF dans ce dossier:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
ouConverting filename
?basename
commande prend 2 arguments, par exemplebasename file.tif .tif
, retournera "fichier" en supprimant l'extension .tif. Vous pouvez modifier la boucle pour indiquer "Conversion du nom de fichier.tif en nom de fichier.jpg" avec la même commande de nom de base, si vous le souhaitez.find
Le premier argument de devrait être le chemin, donc la dernière ligne devrait êtrefor f in $(find . -name *.tif); do ...; done
(puisque nous avonscd
édité dans le répertoire avant). J'ai essayé de modifier la réponse de @ Matt, mais les modifications doivent comporter au moins 6 caractères pour une raison quelconque.J'ai trouvé cette question en essayant de le faire moi-même, vous pouvez également le faire comme suit:
ou le mettre dans un sous-répertoire
la source
Imagemagick devrait pouvoir les convertir. C'est un paquet de programmes en ligne de commande, si cela vous convient.
Une partie de cela est converti -
homme converti:
la source
Si vous préférez une application graphique, vous pouvez installer Phatch via les référentiels normaux. Ouvrez simplement le Centre de logiciel Ubuntu et recherchez-le. Je ne suis plus sur 11.04 mais je l'avais installé à l'époque.
la source
Les réponses ci-dessus sont utilisées
*.tif
pour la sélection tif, mais cela renverra une erreur si vous avez trop de fichiers dans votre répertoire de travail actuel. Une solution de contournement simple consiste à utiliser un script python pour convertir chaque fichier du fichier cwd:la source
for f in *.tif
ne sera pas erreur, maisconvert *.tif
sera.J'aimerais ajouter à la réponse de @ Matt que si vous souhaitez que les fichiers soient enregistrés dans les sous-dossiers, vous pouvez effectuer les opérations suivantes:
Cela résout également le problème si votre chemin / nom de fichier contient des espaces.
la source
La solution graphique GIMP utilisant un plugin de traitement par lots
Fonctionne sous Ubuntu 18.04 avec GIMP 2.8
Fenêtre de dialogue de saisie de processeur par lots
Fenêtre de dialogue de sortie du processeur par lots
instructions d'installation
1 - Téléchargez le fichier de plug-in actuel à partir de DBP - page d'accueil du processeur par lots de David sur votre bureau. Pour Ubuntu 18.04 ruinant Gimp 2.8, le fichier qui fonctionnait pour moi était dbpSrc-1-1-9.tgz .
2 - Prenez quelques fichiers de développement GIMP:
3 - Basculez vers le répertoire du code source du système:
4 - Extrayez le plugin de votre bureau vers son propre répertoire de code source. Remplacez [nom d'utilisateur] par votre nom d'utilisateur actuel et utilisez le nom de fichier que vous avez téléchargé ci-dessus à l'étape 1:
5 - Changer le répertoire du code source du plugin:
6 - Compiler le plugin:
7 - Installer le plugin:
8 - Lancez GIMP et vous trouverez le plugin sous Menu-> Filtres-> Traitement par lots ..
la source