Wie staple ich JPG-Dateien mit Wasserzeichen?

29

Ich habe ungefähr 15.000 JPG-Dateien, die mit einem Wasserzeichen versehen werden müssen. Gibt es eine Möglichkeit, diese Bilder massenweise zu verarbeiten und ein Wasserzeichen hinzuzufügen?

Die Bilder können unterschiedlich groß sein. Ich möchte, dass das Wasserzeichen in der Mitte der Bilder platziert wird.

Optimight
quelle
2
Ähnliche Fragen zu Softwareempfehlungen wurden auch in softwarerecs.stackexchange beantwortet: softwarerecs.stackexchange.com/questions/47/… und softwarerecs.stackexchange.com/questions/2128/…
Nicolas Raoul

Antworten:

25

Verwendung imagemagick:

Emre
quelle
for i in *jpg ; do convert logo.jpg [ above code ] ; done
Shadur
für diejenigen @Shadur am Beispiel: Natürlich ersetzen logo.jpgmit "${i}": for i in *jpg ; do convert "${i}" -font ....... ; done
Olivier Dulac
23

Ja, in Photoshop können Sie die Bilder in einem Ordner mithilfe einer Aktion stapelweise verarbeiten.

Einfach:

  • Öffne das Bild

  • Öffnen Sie das Bedienfeld "Aktionen" und klicken Sie auf "Neue Aktion erstellen".

  • Benenne die Aktion und drücke "Ok"

  • Sie sollten jetzt in der Aufzeichnung sein. Fast alles, was Sie tun, wird als Schritt in der Aktion protokolliert, bis Sie in Ihrem Aktionssymbolleistenmenü auf die Schaltfläche "Stopp" klicken.

  • Erstellen Sie Ihr Wasserzeichen wie gewohnt. Ich empfehle eine Mischung aus Muster und Deckkraft. Speichern Sie das Bild im gewünschten Format und an dem gewünschten Ort.

  • Schließe das Bild und drücke "Stop"

Gehen Sie nun zu Datei >> Automatisieren >> Stapel, und wählen Sie Ihre neu erstellte Aktion und den Quellordner mit den Bildern aus, die Sie ändern möchten. Dadurch wird diese Aktion auf alle Bilder in diesem Ordner angewendet.

Es gibt Benennungsoptionen für Dateien und einige andere Extras, falls Sie diese verwenden möchten.

cclark413
quelle
Dann müsstest du sie eigentlich alle öffnen, nein?
Benteh
3
Technisch gesehen öffnet und schließt die Stapelautomatisierung die Dateien automatisch, solange Ihr letzter Schritt in Ihrer Aktion "Schließen" ist.
Stellen
Kann dies auch als Tröpfchen speichern
Ryan
17

Es gibt ein Gimp- Skript, das speziell zum Hinzufügen von Wasserzeichen entwickelt wurde: Batch Image Watermark Script . Es muss über die Befehlszeile ausgeführt werden, ist aber recht einfach:

  1. Laden Sie das Skript herunter

  2. Speichern Sie die heruntergeladene Datei in Ihrer GIMP-Installation, gefolgt von \ share \ gimp \ 2.0 \ scripts.

  3. Für Windows-Benutzer Start -> Run… -> Cmd(klicken Sie auf OK)

  4. Geben Sie cd gefolgt von Ihrem GIMP-Verzeichnis ein (dh cd "C: \ Programme \ GIMP 2 \ bin").

Die Befehle umfassen Eingabedateien, Wasserzeichenpfad, Größe, Füll- und Ebenenmodus, Positionsnummer und Ausgabepfad.

Beispiele:

gimp-2.8.exe -b (Migee-Add-Wasserzeichen-Wasserzeichen-Pfad Eingabedateien Wasserzeichen-Größe Wasserzeichen-Auffüllen Wasserzeichen-Ebenen-Modus Position Ausgabeverzeichnis)

und

gimp-2.8.exe -b "(C: \ Users \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \" C: \ Users \ Migee \ Desktop \ WatermarkTest \ *. jpg \ " .25 .01 15 5 \ "C: \ Benutzer \ Migee \ Desktop \ WatermarkTest \") "

Yisela
quelle
Ich habe etwas Ähnliches für die Größenänderung von Bildern in großen Mengen verwendet, aber es hatte eine Benutzeroberfläche. Gibt es so etwas für das Batch-Image-Wasserzeichenskript?
Malachi
12

ImageMagick-Antworten wurden zu diesem Zeitpunkt bereits gegeben, aber ich wollte eine etwas detailliertere Antwort geben, damit jeder sie verwenden kann.


Beispiel mit Dummy-Pfaden: Welche müssen Sie ersetzen.

(Auf einem Mac und Windows können Sie eine Datei oder einen Ordner in das Terminalfenster ziehen, das in einen Pfad konvertiert wird.)

Stellen Sie sicher, dass der Zielordner vorhanden ist, bevor Sie die mogrify...Zeile ausführen

cd {path_to_source_folder}

mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *

Gleicher Code mit vollständigen Beispielpfaden: Pfade zu meinem Desktop in Mac.

cd /Users/Joonas/Desktop/pictures/

mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *

Komplett optionale Teile:

  • -resize 600">"
  • -gravity SouthEast"
  • -quality 90

Was das alles bedeutet

  • cd /Users/joonas/Desktop/pictures/ = navigiert zum angegebenen Pfad


  • -path /Users/joonas/Desktop/modified_pictures = Definiert den Zielpfad

  • -resize 600">"
    • Im Code habe ich ">"nach dem Wert width dafür gesorgt, dass nur Bilder mit größerer Breite als 600px auf 600px skaliert werden.
    • Wertebeispiele:
      • 200 = Ändert die Breite auf 200 Pixel (behält das Seitenverhältnis bei)
      • x200 = Ändert die Größe der Höhe auf 200px (behält das Seitenverhältnis bei)
      • 300x300 = Ändert die Größe auf 300x300px
  • -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " - Dadurch wird das Wasserzeichen erstellt.

    • -draw Struktur ist dies: -draw {type} {compose-method} {location/offset} {size} {filepath}

      • Geben Sie Werte: text,image
      • compose-Methode Werte: Over, overlay, multiply, mehr ..
      • Positions- / Versatzwerte: 10,10
        • Sie können die Schwerkraft verwenden, um den allgemeinen Standort festzulegen und diesen dann zu kompensieren.
      • Größenwerte: 0,0
        • 0,0 = behält die Originalgröße. 200.200 wären 200% Breite und 200% Höhe.
      • Dateipfad: Textzeichenfolge. {type}legt fest, wie dies verwendet wird. Wenn type image ist, wird dies als Pfad angesehen. Wenn es sich bei dem Typ um Text handelt, wird dies als Text betrachtet
  • -gravity SouthEast - Definiert den allgemeinen Speicherort für das Wasserzeichen.

    • Werte: North, NorthEast, East, SouthEast, South, SouthWest, West, Center.
  • -quality 90 - Werte: 0-100
  • -format jpg *- Zieldateiformat. Das *sucht nach jedem Dateityp im Ordner. Sie können festlegen -format jpg *.png, dass alle PNG-Dateien in JPG konvertiert werden.

Joonas
quelle
6

IrfanView hat dieses ("Wasserzeichenbild hinzufügen")

File -> Batch conversion / rename ->  Advanced

IrfanView Batch

Bildbeschreibung hier eingeben

Kos
quelle
5

Ja:

Was Sie erforschen möchten, ist ImageMagick , ein äußerst leistungsfähiges Werkzeug für die Bildbearbeitung.

Es basiert auf der Befehlszeile, aber kurz gesagt: Sie haben einen Ordner (oder Ordner mit Ordnern usw.), und ein Befehl in der Befehlszeile generiert alle Ihre Bilder mit Wasserzeichen in einer Ordnerstruktur Ihrer Wahl.

Benteh
quelle
5
Könnten Sie vielleicht ein Beispiel für einen Befehlszeilenbefehl hinzufügen, um ein Wasserzeichen hinzuzufügen? Jetzt ist das OP auf dem richtigen Weg, aber die Antwort ist ziemlich allgemein.
Saaru Lindestøkke
4

Xnview bietet sehr flexible und leistungsstarke (und benutzerfreundliche ) Stapelverarbeitungsfunktionen

Es gibt viele Formen, einschließlich einer portablen Version [zum Beispiel auf portableapps.com oder anderen].

Wenn in der „Browser - Ansicht“ (dh nicht ein bestimmtes Bild sehen, sondern einen Ordner) wählen ( ctrl+ klicken oder shift+ Klick) eine Reihe von Bildern, und dann ctrl+ Udie öffnen Batch-Verarbeitung Dialogfeld:

  • Auf der ersten Registerkarte wird beschrieben, welche Dateien bearbeitet und wo sie gespeichert werden sollen, wenn Sie eine Kopie, Sicherungen usw. wünschen.
  • und auf der zweiten Registerkarte können Sie auswählen, welche Transformationen durchgeführt werden sollen [Größenänderung usw.], und alles wird in der von Ihnen gewählten Reihenfolge ausgeführt.
    • Das Wasserzeichen befindet sich im Abschnitt "Bild" dieser Registerkarte "Transformation". Sehr leistungsfähig und flexibel und sehr einfach zu bedienen
  • Sie können auch Einstellungen speichern, um nicht jedes Mal Ordner / Transformationen neu auswählen zu müssen.
Olivier Dulac
quelle
2

Photoshop Lightroom verfügt über zahlreiche Stapelverarbeitungsfunktionen.

Ich habe in der Vergangenheit solche zum Zuschneiden, Einstellen der Metadaten und des Wasserzeichens sowie zum Exportieren von mehr als 250 Bildern in einem ausgewählten Dateiformat eingerichtet. Das Einrichten der Bibliothek usw. ist für den Anfang etwas schwierig, wurde aber im Gegensatz zu GIMP mit diesem Gedanken geschrieben. Wenn Sie dies nicht bald wieder tun müssen, nutzen Sie einfach die kostenlose Testversion;)

bhiqa
quelle
1
Hi bhiqa! Willkommen auf der GDSE! Können Sie Ihrer Antwort bitte etwas mehr Details hinzufügen? Zeigen Sie möglicherweise einige Beispiele für den Batch-Code oder welche Menüaktionen sie auswählen würden. Wie es aussieht, scheint Ihre Antwort eher ein Kommentar zu sein.
ckpepper02
@ ckpepper02 In Lightroom gibt es keinen Stapelcode. Das gesamte Produkt ist nach Stapelverarbeitungs-Workflows organisiert. Es ist etwas schwierig zu erklären, ob Sie an Bildeditoren anstatt an Workflow-Editoren gewöhnt sind, aber es ist ziemlich offensichtlich, wenn das Produkt vor Ihnen liegt. (Das heißt, es wäre eine gute Idee, auf die spezifische
Exportoption hinzuweisen
0

Ich benutze ein Programm namens Ashampoo Photo Commander, das eine großartige und einfach zu bedienende Stapelverarbeitungsfunktion hat, mit der sich das jkb problemlos erledigen lässt. Es wird manchmal kostenlos auf Coverdisketten verschenkt, ist aber auch dann nicht teuer, wenn Sie die kürzlich veröffentlichte Version von mosr wollen.

Geoff Kendall
quelle