Das Programm sollte im Batch-Modus ausgeführt werden, um die Größe aller Dateien in einem Ordner zu ändern und neue Dateien in einem anderen Ordner zu speichern. Eine Option zum Einstellen der JPG-Qualität wäre ebenfalls großartig.
21
Antworten:
Ich bin ein wenig überrascht, dass niemand die einfachste, billigste und am wenigsten technische Option erwähnt hat:
Automator
Öffnen Sie zunächst Automator, das sich in Ihrem Anwendungsordner befindet.
Als nächstes legen Sie einen neuen Workflow an:
Fügen Sie dem Workflow als Nächstes die folgenden Schritte hinzu, indem Sie sie ziehen und ablegen:
Wenn Sie dies ausführen, wird Automator:
(Das Kontrollkästchen "Diese Aktion anzeigen, wenn der Workflow ausgeführt wird" bedeutet, dass der Workflow angehalten wird, die Option angezeigt wird und Sie sie dann ändern können.)
Sobald Sie das tun, wird Automator abhauen und brennen, und wenn es fertig ist, piept es Sie an.
Leider scheint es keine Option zu geben, die JPEG-Qualität zu wählen. Allerdings ist es für den Preis (kostenlos) ziemlich unpraktisch.
quelle
Ich benutze gerne ImageMagick.
sips
und Automator (die eine identische Größenanpassungsmethode verwenden) lassen Bilder meiner Meinung nach zu verschwommen erscheinen, ohne dass sie zusätzlich geschärft werden.Sie können ImageMagick mit
brew install imagemagick
nach der Installation von Homebrew oder mitsudo port install imagemagick
nach der Installation von MacPorts installieren . Führen Sie dann einen Befehl wie folgt aus:500x500>
Bilder, die breiter oder höher als 500 Pixel sind, passen auf 500 x 500 Pixel.500x
würde immer die Breite auf 500 px ändern und500x500^
würde alle Bilder mindestens 500x500px machen.-path /tmp/
Speichert die Ausgabedateien in,/tmp/
anstatt die Dateien an Ort und Stelle zu ändern.Lanczos2
oder die 2-Lappen Lanczos ist sehr ähnlichCatrom
. Im Vergleich zuLanczos
(Lanczos3
) sind sie etwas weniger scharf, produzieren weniger klingelnde Artefakte und produzieren mehr Moiré-Muster. Der Standardfilter zum Verkleinern von Bildern istTriangle
, was Bilder meiner Meinung nach oft zu verschwommen macht.-quality 100
Erstellt Dateien, die ungefähr doppelt so groß-quality 95
sind. Dadurch werden Dateien erstellt, die ungefähr doppelt so groß sind wie-quality 88
.Mehr Informationen:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Hier ist ein ähnlicher Befehl, der Folgendes verwendet
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
ist wie500x500>
in ImageMagick.Wenn andere weniger als 100.000 Bilder haben, können Sie auch die Vorschau verwenden:
In der Vorschau wurde dieselbe Größenänderungsmethode wie in
sips
Automator verwendet, aber seit 10.7 wurde eine andere verwendet. Ich bevorzuge allerdings ImageMagicksLanczos2
.Ich habe einen Vergleich der verschiedenen Optionen auf http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html hochgeladen .
quelle
mogrify
: Dies konvertiert die Dateien an Ort und Stelle und überschreibt die ursprünglichen! Wenn etwas schief geht, haben Sie Ihre Dateien verloren! Bessere Verwendungconvert
(auch von ImageMagick).-path
Option angeben (dieconvert
derzeit nicht verfügbar ist).sips
ist dies vielleicht die bessere Wahl. Bei einem Schnelltest mit 1.000 JPGs dauerte eine Größenänderung von ~ 5 MB auf eine Breite von 800 Pixel ~ 1 Minute. mitsips
und ~ 8 min. withmogrify
(mit gelöschten Plattenpuffern unter Verwendung von GNU Parallel in einem Quadcore).ImageMagick ist ein Kommandozeilenprogramm, das für diesen Zweck entwickelt wurde. Die Verwendung und Installation von ImageMagick kann einschüchternd sein, aber dieses Bildbearbeitungspaket ist das mächtigste, das ich bisher erlebt habe. Da die Installation aus dem Quellcode für native OS X-Benutzer problematisch sein kann, rate ich Ihnen, Homebrew zu verwenden .
Um ImageMagick mit Homebrew zu installieren , führen Sie diesen Oneliner in Ihrem Terminal aus:
Homebrew ist jetzt installiert. Es ist ratsam, den Vorschlägen des Installateurs nach der Installation zu folgen. Jetzt installieren wir ImageMagick mit
brew
.ImageMagick ist jetzt installiert und das
convert
Programm kann für Ihren Zweck verwendet werden. Um ein großes JPG-Bild in ein kleineres PNG-Bild zu konvertieren, können Sie es ausführenUm Ihre Frage "Wie Sie die Größe aller Dateien in einem Ordner ändern und sie in einem anderen Ordner speichern" zu beantworten, können Sie das folgende Skript ausführen.
ImageMagick kann über 100 verschiedene Bildformate konvertieren und fast alle Tricks, die Sie mit Photoshop machen können, können Sie mit ImageMagick machen.
quelle
Mehrere Leute haben ImageMagick erwähnt. Hier ist ein Rezept: Nehmen Sie der Einfachheit halber an, dass sich alle Dateien in einem Ordner befinden (und der Ordner nichts anderes enthält). Öffnen Sie ein Terminalfenster, legen Sie eine CD in diesen Ordner und führen Sie sie aus
Hier ersetzen Sie den 800x600 durch eine beliebige Größe.
Zu den Vorteilen von ImageMagick gehört ein hohes Maß an Flexibilität
convert
, z. B. die Möglichkeit, verschiedene Qualitätseinstellungen für das Zielbild auszuwählen oder die Größenänderungsoption in Prozent festzulegen. Sie können auch verwenden-geometry 800x800
, in welchem Fall das Seitenverhältnis beibehalten wird, die maximale Breite und Höhe jedoch 800 Pixel beträgt.Die Nachteile liegen auf der Hand: Sie setzen eine gewisse Vertrautheit mit der Befehlszeile sowie die Bereitschaft voraus, die Befehlszeilenoptionen
convert
für die gewünschten Einstellungen zu durchsuchen. Dies ist keine Aufgabe für schwache Nerven.quelle
Ich zweiter GraphicConverter . Ich bin seit 16 Jahren ein registrierter Benutzer. Sein Hauptzweck ist die Stapelverarbeitung der Bildbearbeitung. Er verfügt über eine gute Benutzeroberfläche zum Entwerfen und Speichern benutzerdefinierter Workflows.
Sie können es auch in Verbindung mit Automator verwenden, müssen dies aber wahrscheinlich nicht.
Auf der Seite von GraphicConverter finden Sie einige Informationen zur Stapelverarbeitung von Bildbearbeitungsfunktionen .
quelle
Dies ist ein weiteres einfaches, sauberes und effektives Skript zur Größenänderung von Batch-Images. Wenn Sie häufig mit Grafiken und unterschiedlichen Auflösungen zu tun haben, können Sie dieses Skript verwenden und für gelegentliche Zwecke mit unterschiedlichen Werten speichern.
Ändern Sie dazu diesen Wert
target_width
120 nach Ihren Wünschen und speichern Sie das Skript. Ziehen Sie nun Ihre Bilder auf die gespeicherte Skriptdatei, um die Größe Ihrer Bilder zu ändern.Öffnen Sie den Skript-Editor und erstellen Sie das folgende neue Skript:
ursprüngliche Quelle
quelle
Die Vorschau ist sicherlich eine gute Lösung für gelegentliche Größenänderungen. Es gibt auch andere nette kostenlose Optionen, wie ImageMagic (Befehlszeilenprogramm), Preview oder etwas anderes plus Automator usw.
Wenn dies jedoch Teil Ihrer Arbeit ist und Sie eine echte Flexibilität benötigen, spart Ihnen eine spezielle Anwendung viel Zeit und bietet Ihnen viel mehr Möglichkeiten. Viele Benutzer haben sich für unseren Batch-Image-Resizer Resize Sense ( http://veprit.com/resizesense ) entschieden, weil er besonders flexibel und praktisch ist.
Haftungsausschluss: Ich bin der Entwickler. Sie sollten Resize Sense besser selbst beurteilen. Das Einführungsvideo auf der Produktwebsite zeigt Ihnen genau, was Resize Sense so besonders macht. Es gibt eine kostenlose Demoversion.
quelle
Grafikkonverter
Das Beste dafür ..
quelle
Normalerweise importiere ich alle Bilder in iPhoto und exportiere sie dann in die verschiedenen Größen. Ich habe es mit Chargen von etwa 300 Bildern gemacht, aber nie mit dem gewünschten Maßstab. Dennoch kann es eine Option sein.
quelle
Niemand hat Apple Aperture erwähnt.
Während es keineswegs das billigste ist, gibt es viele andere Dinge, die Sie vielleicht nützlich finden. Es ersetzt im Grunde iPhoto und dann einige. Es macht 95% von dem, wofür Fotografen normalerweise Photoshop verwenden. (Es macht keinen flammenden Text. :-)
Aber wenn Sie nicht die anderen Dinge benötigen, die Aperture Ihnen bietet, bin ich sowohl für den ImageMagick-Ansatz als auch für den Automator-Ansatz verantwortlich, der trotz der Behauptung von @ markhunte kostenlos ist .
quelle
Ich benutze Wein (und XQuartz ) und IrfanView . Natürlich können Sie auch imagemagick von der Kommandozeile aus verwenden. Für Wein und Imagemagick würde ich Homebrew empfehlen .
quelle