Antworten:
for i in *; do sips -s format tif $i --out $i.tif; done
Bash.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Andernfalls erhalten SieError: Unsupported output format tif
Sie können diese Dateien stapelweise konvertieren, indem Sie:
Öffnen Sie Automator von/Applications
Erstellen Sie einen neuen Workflow
Ziehen Sie die Get Finder-Elemente abrufen in den Workflow-Generator.
Ziehen Sie den Bildtyp " Ändern" in den Workflow-Generator. Dadurch werden Sie aufgefordert, die Aktion "Finder-Elemente kopieren" als Sicherungsoption hinzuzufügen. Das liegt an dir.
Klicken Sie in der Aktion "Angegebene Elemente abrufen" auf die Schaltfläche " Hinzufügen ..." und wählen Sie alle Ihre Bilddateien aus.
Wählen Sie den gewünschten Bildtyp unter Bildtyp ändern aus.
Klicken Sie auf die Schaltfläche Ausführen .
Viel Spaß mit Ihren stapelkonvertierten Fotos!
Am Ende sollte Ihr Automator-Fenster folgendermaßen aussehen:
Die Automator-Lösung von @Matt Love konvertiert jedoch keine mehrseitigen PDF-Dateien in einzelne TIFFs. Sie müssten zwei separate Automator-Workflows ausführen, einen zum Konvertieren von PDF-Dateien in Bilder und einen zum Ändern des Formats von Bilddateien. Alternativ können Sie AppleScript mit den in Mac OS X integrierten Bildereignissen verwenden .
Im Gegensatz zu einem einfachen Automator-Workflow konvertiert das unten angegebene Skript ( hier syntaxfarbene Version ) Bilder und PDF-Dateien in TIFF, führt Fehlerberichte durch und bricht nicht zusammen, wenn einige Dateien nicht verarbeitet werden. Wählen Sie vor dem Ausführen des Skripts die Dateien aus, die im Finder verarbeitet werden sollen.
BEARBEITEN: Bei mehrseitigen PDFs wird nur Seite 1 konvertiert.
# 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
Neben einem Automator-Skript oder einem kommerziellen Tool zum Lösen mehrseitiger PDF- Dateien können Sie auch das Konvertierungstool von ImageMagick verwenden . Führen Sie beispielsweise Folgendes aus demselben Verzeichnis aus:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
zuerst tun, wenn Sie noch nicht
Auf einem Mac können Sie auch in das Verzeichnis Ihres Bildes cd und Folgendes verwenden:
sips -s format tiff input.pdf --out output.tiff
Quelle: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Ich glaube, Sie könnten einen solchen benutzerdefinierten Workflow mit dem kommerziellen Programm GraphicConverter (40 US-Dollar) erstellen . Sie würden es als eigenständiges Programm verwenden, es verfügt jedoch auch über bestimmte Funktionen, die in Automator-Workflows verwendet werden können.
Hier finden Sie einige Informationen auf der Seite von GraphicConverter, in denen die Bildbearbeitungsfunktionen für die Stapelverarbeitung erläutert werden .
Stapelkonvertierung mit zusätzlichen Funktionen
GraphicConverter bietet Ihnen eine ausgefeilte Stapelverarbeitung, die sich wiederholende Aufgaben, die auf eine Auswahl von Bildern angewendet werden, vollständig automatisiert:
- Konvertieren Sie alle ausgewählten Quellbilder einfach und schnell in ein neues Format - unabhängig davon, ob 5 oder 5.000 Bilddateien vorhanden sind. Sie definieren einfach die Art der Konvertierung und legen die Details fest
- Während des Konvertierungsprozesses können Sie bis zu 60 zusätzliche Batch-Funktionen wie Drehen, Ändern der Größe, Ändern der Auflösung usw. anwenden.
- Automatisieren Sie das Entfernen der Mac OS Ressourcefork, bevor Dokumente hochgeladen werden, wenn Kompatibilitätsprobleme auftreten, wenn die Bilddateien im Internet abgelegt werden
- Erstellen Sie Kataloge im HTML-Format zur Veröffentlichung im Internet und passen Sie die Farben, Größen usw. an Ihre individuellen Anforderungen an (siehe Beispiele).
- Benennen Sie eine Auswahl von Dokumenten nach speziellen Kriterien schnell und einfach um
- Bilder zusammenfügen (zB für QuickTime VR)
- Einfügen oder Extrahieren von IPTC-Informationen in oder aus einer Vielzahl von Dokumentformaten
- und vieles mehr ...