60 votes

Traitement par lots d'images tif ? Conversion de .tif en .jpeg

J'essaie de convertir en masse une poignée de .tif des fichiers. J'ai trouvé que Phatch pourrait être un bon candidat mais j'utilise Ubuntu 11.04. On dirait qu'ils n'ont pas de .deb pour ma version.

Quelqu'un a-t-il des alternatives à phatch ou d'autres recommandations pour convertir rapidement des lots ? tif à jpeg des fichiers.

Je suis à la recherche d'une solution non-Photoshop (ala Wine).

98voto

Larry Miller Points 215

Facile. Installez imagemagick :

sudo apt install imagemagick

Son utilisation la plus simple est :

convert File.tif File.jpg

Il est intelligent et se base sur l'extension de votre fichier.

Maintenant, pour effectuer des conversions par lots, nous allons utiliser une boucle.

cd dans le répertoire où se trouvent vos fichiers tif.

alors :

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 !

De plus, une fois que vous avez converti tous les fichiers et vérifié l'intégrité du nouveau fichier jpg, exécutez simplement rm *.tif dans ce répertoire pour supprimer tous vos anciens fichiers .tif. Faites attention aux astérisques, n'ajoutez pas d'espace après l'élément * ou vous effacerez tous vos fichiers dans le répertoire.

Conseil : si vous avez un dossier avec des sous-dossiers qui contient ces images. Vous pouvez utiliser ce boucle for pour trouver tous les fichiers .TIF dans ce dossier :

for f in $(find -name *.tif); do ...; done

31voto

Robert Bak Points 481

J'ai trouvé cette question en essayant de le faire moi-même ; pour référence future, vous pouvez aussi le faire comme ceci :

convert *.tiff -set filename: "%t" %[filename:].jpg

ou pour le mettre dans un sous-répertoire

mkdir jpg
convert *.tiff -set filename: "%t" jpg/%[filename:].jpg

3voto

Tibor Udvari Points 131

Utilisez mogrify l'outil destiné au traitement par lots à l'intérieur ImageMagick

mogrify -format jpg *.tif

Au cas où vous n'auriez pas ImageMagick :

sudo apt-get install imagemagick

1voto

mcotton Points 684

Imagemagick devrait être en mesure de les convertir. Il s'agit d'un ensemble de programmes en ligne de commande, si cela vous convient.

C'est en partie convertir -

homme converti :

convertir - convertir entre les formats d'image ainsi que redimensionner une image, flou, recadrage, déspeçage, tramage, dessin, retournement, assemblage, ré-échantillonnage, et bien plus encore. plus encore.

1voto

Paul Williams Points 7390

Si vous préférez une application GUI, vous pouvez installer Phatch via les dépôts normaux. Ouvrez simplement Centre logiciel Ubuntu et le rechercher. Je ne suis plus sous 11.04 mais je l'avais installé à l'époque.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X