J'ai beaucoup .jpeg
, .png
et les .pdf
fichiers et je veux convertir .tiff
tous à la fois.
Comment puis-je faire ceci?
J'ai beaucoup .jpeg
, .png
et les .pdf
fichiers et je veux convertir .tiff
tous à la fois.
Comment puis-je faire ceci?
Réponses:
for i in *; do sips -s format tif $i --out $i.tif; done
Frapper.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Sinon, vous aurezError: Unsupported output format tif
Vous pouvez convertir par lots ces fichiers en:
Ouvrez Automator à partir de/Applications
Créer un nouveau flux de travail
Faites glisser les éléments de recherche spécifiés dans le générateur de flux de travail.
Faites glisser le type de modification des images vers le générateur de flux de travail. Cela vous invitera à ajouter l'action Copier les éléments du Finder en tant qu'option de sauvegarde. C'est à toi de voir.
Cliquez sur le bouton Ajouter ... dans l'action Obtenir des éléments spécifiés et sélectionnez tous vos fichiers image.
Sélectionnez le type d'image souhaité dans Changer le type d'images.
Cliquez sur le bouton Exécuter .
Profitez de vos photos converties par lot!
En fin de compte, votre fenêtre Automator devrait ressembler à ceci:
Toutefois, la solution Automator de @Matt Love ne convertira pas les fichiers PDF de plusieurs pages en fichiers TIFF individuels. Vous devez exécuter deux flux de travail Automator distincts, l’un pour convertir les fichiers PDF en images et l’autre pour changer le format des fichiers image. Comme alternative, vous pouvez envisager l' utilisation d' AppleScript sous Mac OS X Événements d'image intégré .
Contrairement à un simple flux de travail Automator, le script indiqué ci-dessous ( ici version syntaxe colorisée ) convertit les images et les fichiers PDF au format TIFF, génère des rapports d'erreur et ne subit aucune défaillance si certains fichiers ne sont pas gérés. Avant d'exécuter le script, sélectionnez les fichiers à traiter dans le Finder.
EDIT: Pour les PDF de plusieurs pages, seule la page 1 est convertie.
# this script converts all PDFs and images selected in Finder
# to the TIFF format and appends .tif to the file name
set t to (time of (current date))
tell application "Finder" to set sel to selection
set errors to {}
tell application "Image Events"
repeat with img_file in sel
try
set img_file to img_file as text
set img to open img_file
save img as TIFF in (img_file & ".tif")
if (class of result) is not file then error "could not convert to TIFF"
close img
on error errMsg
set errors to errors & ((name of (info for (img_file as alias)) & ": " & errMsg & "\n") as text)
try
close img
end try
end try
end repeat
end tell
# error report
set errcount to length of errors
set msg to (((length of sel) - errcount) as text) & " files converted to TIFF in " & ¬
(((time of (current date)) - t) as text) & " seconds.\n\n"
if errors is not {} then
set msg to msg & errcount & " errors occurred: \n" & errors as text
end if
display dialog msg
Sur un Mac, vous pouvez également vous connecter au répertoire de votre image et utiliser:
sips -s format tiff input.pdf --out output.tiff
Source: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Outre un script Automator ou un outil commercial permettant de résoudre des PDF multi-pages, une autre option consiste à utiliser l'outil de conversion d'ImageMagick . Par exemple, exécutez ce qui suit à partir du même répertoire:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
Je pense que vous pourriez construire un tel flux de travail personnalisé en utilisant le programme commercial GraphicConverter (40 USD). Vous l'utiliseriez comme programme autonome, mais certaines fonctions peuvent également être utilisées dans les flux de travail Automator.
Voici quelques informations de la page de GraphicConverter expliquant leurs fonctions d’édition d’images de traitement par lots .
Conversion par lots avec des fonctions supplémentaires
GraphicConverter vous offre un traitement par lot sophistiqué qui automatise entièrement les tâches répétitives appliquées à une sélection d'images:
- Convertissez facilement et rapidement toutes les images source sélectionnées dans un nouveau format, qu'il y ait 5 ou 5 000 fichiers d'image; vous définissez simplement le type de conversion et définissez les détails
- Pendant le processus de conversion, vous pouvez appliquer jusqu'à 60 fonctions de lot supplémentaires, telles que la rotation, le redimensionnement, la modification de la résolution, etc.
- Automatiser la suppression de Ressourcefork Mac OS avant le téléchargement des documents en cas de problèmes de compatibilité lorsque les fichiers image sont placés sur Internet
- Créez des catalogues au format HTML pour la publication sur Internet et ajustez les couleurs, les tailles, etc. à vos besoins personnels (voir exemples).
- Renommer rapidement et facilement une sélection de documents selon des critères particuliers
- Joindre des images ensemble (par exemple pour QuickTime VR)
- Insérer ou extraire des informations IPTC dans ou hors de divers formats de documents
- et beaucoup plus ...