J'ai beaucoup .jpeg
, .png
y .pdf
et je souhaite les convertir tous en fichiers .tiff
en même temps.
Comment puis-je le faire ?
J'ai beaucoup .jpeg
, .png
y .pdf
et je souhaite les convertir tous en fichiers .tiff
en même temps.
Comment puis-je le faire ?
Vous pouvez convertir ces fichiers par lots :
Ouvrir Automator de /Applications
Créer un nouveau Flux de travail
Faites glisser le Obtenir les éléments spécifiés de l'explorateur au constructeur de flux de travail.
Faites glisser le Modifier le type d'images au constructeur de flux de travail. Cela vous invitera à ajouter l'action Copier les éléments du Finder comme option de sauvegarde. C'est vous qui décidez.
Cliquez sur le bouton Ajouter... dans l'action Obtenir les éléments spécifiés et sélectionnez tous vos fichiers image.
Sélectionnez le type d'image souhaité dans le champ Modifier le type d'images.
Cliquez sur le bouton Exécuter bouton.
Profitez de vos photos converties par lots !
Au final, votre fenêtre Automator devrait ressembler à ceci :
Cependant, la solution Automator de @Matt Love ne permet pas de convertir les fichiers PDF multipages en fichiers TIFF individuels. Vous devrez exécuter deux flux Automator distincts, l'un pour convertir les fichiers PDF en images et l'autre pour modifier le format des fichiers image. Comme alternative, vous pouvez envisager utiliser AppleScript avec les événements d'image intégrés de Mac OS X .
Contrairement à un simple flux de travail Automator, le script donné ci-dessous (version syntaxiquement colorisée aquí ) convertit les images et Fichiers PDF en TIFF, fait des rapports d'erreurs et ne tombe pas en panne lorsqu'il ne parvient pas à traiter certains fichiers. 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
À côté d'un script d'Automator ou d'un outil commercial pour résoudre les PDF multi-pages, une autre option est d'utiliser 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
Sur un Mac, vous pouvez également vous rendre dans le 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
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.