Wie kann ich unter Mac OS X die Größe von Bildern in großen Mengen ändern und sie umbenennen? [geschlossen]

1

Ich benötige ungefähr 300 Bilder, um die Größe aller Bilder auf die gleiche Größe anzupassen. Außerdem wäre es schön, die verkleinerten Bilder auch schön umzubenennen, damit das Originalbild aufgerufen wird file1.png, dann das verkleinerte Bild als file1_thumb.png.

Könnten Sie mir bitte ein Tool für diese Aufgabe empfehlen?

user984621
quelle

Antworten:

2

Mac OS X wird mit einem Dienstprogramm namens ausgeliefert sips (Scriptable Image Processing System), das auch Ihren Anforderungen entspricht. Angenommen, Sie wollten Ihre 300 Bilder auf die Hälfte der Größe verkleinern und in umbenennen Dateiname _small.jpg

cd ~/Pictures/batchConvert
for x in ./*; do
   WIDTH=$(sips -g pixelWidth "$x"|grep pixelWidth|awk '{print $2/2}')
   sips --resampleWidth $WIDTH "$x" --out $(echo $x|sed s/.jpg/_small.jpg/)
done

In Ergänzung, sips kann Bildeigenschaften lesen / schreiben, das Ausgabeformat ändern, horizontal / vertikal spiegeln und vieles mehr. Schauen Sie sich die Manpage für an sips für mehr ideen.

SaxDaddy
quelle
1

Sie könnten das große Kommandozeilen-Bildverarbeitungswerkzeug verwenden, ImageMagick und ein bash Skript wie folgt, um die Größe Ihrer Dateien zu ändern und sie umzubenennen:

find '/full/path/to/your/pics' -type f -name '*.png' |\
  while read FILENAME
  do
    NEW_FILENAME="$(echo $FILENAME | sed 's/.png//g')"
    convert -density 72 -resize "200x200>" -quality 90% "${FILENAME}" "${NEW_FILENAME}"_thumb.png
  done

Natürlich müssten Sie sich ändern /full/path/to/your/pics passend zu Ihrem tatsächlichen Bildpfad. Dann können Sie das ändern convert (ImageMagick-Tool) Optionen wie -density, -resize und -quality um Ihren Bedürfnissen am besten zu entsprechen.

Sie könnten auch das ändern _thumb.png passend zu dem neuen Dateinamen, den Sie verwenden möchten. Wenn Sie das auf setzen .png Es würde einfach Ihre Dateien mit den neu konvertierten Dateien überschreiben. Oder wenn Sie die Erweiterung auf ändern .jpg oder .gif Sie würden ImageMagick anweisen, das zu konvertieren .png Datei zu einem .jpg oder .gif. Die Konfigurationsoptionen von ImageMagick sind eine Welt für sich, daher mag es auf den ersten Blick ein wenig entmutigend erscheinen, aber verbringen Sie einige Zeit mit dem Erlernen der Seile und es ist ein lohnendes und leistungsstarkes Werkzeug.

Aber wenn Ihnen ImageMagick zu komplex ist, dann "Grafikkonverter" könnte eine bessere Wette sein. Es gibt es seit den 1990er Jahren und es ist ein großartiges GUI-Tool für die Konvertierung und Bearbeitung von Massenbildern.

JakeGould
quelle
1

Sie können dies mit Automator tun.

Erstellen Sie Miniaturbilder kann die Größe ändern und ein Namensuffix hinzufügen, die Größenänderungsoptionen sind jedoch auf 128, 96 und 72 Pixel festgelegt.

Wenn Sie eine andere Größe möchten, können Sie verwenden Bilder skalieren und Finder-Objekte umbenennen einstellen Text hinzufügen nach dem Namen. Beachten Sie, dass sich diese Aktionen direkt auf die Dateien auswirken. Daher sollten Sie zuerst eine Kopie der Originalbilder erstellen, die Teil des Automator-Workflows sein können (und tatsächlich vorgeschlagen werden, wenn Sie diese Aktionen zu Ihrem Workflow hinzufügen: Sie müssen die Dateien zu Beginn des Workflows nur einmal kopieren, obwohl Sie von Automator möglicherweise zweimal gefragt werden.

D.G.
quelle
Ich würde Screenshots von Beispielworkflows hinzufügen, aber ich habe noch keinen Ruf dafür. ):
D.G.
-1

Sie können dies auch (und vieles mehr) mit einer Anwendung tun, falls Sie mit Automator oder Skripten über ein aufgerufenes Programm nicht vertraut sind Fotostapel .

Es hat viele Funktionen (zitiert von der Website):

  • Passen Sie die Bildhelligkeit, den Kontrast und die Sättigung an.
  • Beschneiden Sie Ihr Bild nach Prozent oder Pixel.
  • Ändere die Größe deines Bildes in Prozent oder in Pixeln.
  • Alle Bilder gleichzeitig drehen.
  • Behalten Sie das Bildseitenverhältnis bei, indem Sie die maximale Pixelhöhe oder -breite festlegen.
  • Exportieren Sie alle Bilder in denselben Ordner, unabhängig davon, woher sie stammen.
  • Benennen Sie sofort alle Ihre Bilder um.
  • Konvertieren Sie Bilder aus allen gängigen Dateiformaten (JPEG, PNG oder TIFF).
  • Bewahren Sie die ursprünglichen Metadaten auf. Retina-fähige Grafiken.
BMM
quelle