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).

1voto

duhaime Points 548

Les réponses ci-dessus utilisent *.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 dans le cwd :

import glob, os

for c, i in enumerate(glob.glob('ecco_images/*')):
  print(' * converting', i)
  os.system('convert ' + i + ' ' + i.replace('.TIF','.jpg'))

1voto

JTIM Points 316

J'aimerais ajouter à la réponse de @Matt que si vous souhaitez que les fichiers soient enregistrés dans les sous-dossiers, vous pouvez faire ce qui suit :

find . -iname *.tif | while read f; do echo "Converting ${f}"; convert "${f}" "${f%.*}.jpg"; done

Cela permet également de résoudre le problème des espaces dans le chemin/nom du fichier.

1voto

SunnyDaze Points 1251

La solution GIMP GUI utilisant un plugin de traitement par lot

Fonctionne dans Ubuntu 18.04 en utilisant GIMP 2.8

Fenêtre de dialogue Batch Processor Input

David's Batch Processor input dialog window

Fenêtre de dialogue de sortie du processeur par lots

Batch Processor Output Dialog Window

Instructions d'installation

  1. Téléchargez le fichier du plugin actuel à partir de DBP - David's Batch Processor (traitement par lots) sur votre bureau. Pour Ubuntu 18.04 avec Gimp 2. 8, le fichier qui a fonctionné pour moi était dbpSrc-1-1-9.tgz .

  2. Prenez des fichiers de développement GIMP :

    sudo apt-get install libgimp2.0-dev gcc cpp g++
  3. Passez au répertoire du code source du système :

    cd /usr/src/
  4. Extrayez le plugin de votre bureau vers son propre répertoire de code source. Remplacez [username] avec votre nom d'utilisateur actuel, et utilisez le nom de fichier que vous avez téléchargé ci-dessus à l'étape 1 :

    sudo tar -xvzf /home/[username]/Desktop/dbpSrc-1-1-9.tgz
  5. Passez dans le répertoire du code source du plugin :

    cd dbp-1.1.9
  6. Compilez le plugin :

    make
  7. Installez le plugin :

    sudo make install
  8. Lancez GIMP et vous trouverez le plugin sous Menu > Filtres > Traitement par lots

    GIMP Batch Process.. Menu Path

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