Was ist der beste Weg, um Massenbilder automatisch zuzuschneiden?

24

Ich muss eine große Menge von Buchumschlägen scannen, und obwohl der Scanner (HP) die meiste Zeit automatisch scannt / formatiert, bleiben viele mit weißen / grauen Bereichen an den Seiten zurück.

Wie kann ich das "Zuschneiden" dieser Bilder am besten automatisieren?

Gibt es einige Software / Tools, die dies automatisieren?

lud0h
quelle

Antworten:

9

Ich bin nicht sicher, ob es Tools gibt, die diesen Prozess vollständig automatisieren, es sei denn, Sie sind bereit, ein benutzerdefiniertes Skript zu schreiben.

Manchmal muss ich bei der Arbeit einige Bilder zuschneiden, und eines der einfachsten Werkzeuge, auf das ich dafür gestoßen bin, ist ein kleiner Bildeditor namens IrfanView . Es ist nicht das schönste Programm, kann aber mit einem Mausklick und drei Tastenanschlägen beschneiden und mit dem nächsten Bild fortfahren. Hier ist wie:

  • Installieren Sie IrfanView und führen Sie das Programm aus.
  • Öffnen Sie die Menüleiste 'Optionen' und wählen Sie 'Eigenschaften / Einstellungen ...'
  • Wählen Sie 'Dateihandhabung' aus der Liste und deaktivieren Sie die Optionen "Anzeige 'Speichern'-Dialog" und "Aufforderung zum Überschreiben der Datei für' Speichern '".
  • Öffnen Sie als Nächstes das erste Bild, das Sie zuschneiden möchten.
  • Ziehen Sie ein Quadrat um den Abschnitt, um ihn zuzuschneiden.
  • Drücken Sie Strg + Y, Strg + S und drücken Sie dann die Leertaste, um zum nächsten Bild zu gelangen.
  • Wiederholen ad Langwierigkeit.
ltn100
quelle
Sieht nach meiner Arbeit aus, das ist die einzige Lösung.
lud0h
1
Es kann unmöglich die einzige Lösung sein. Es gibt eine Menge Software auf der Welt, und diese scheint (wie es heißt) langweilig zu sein.
Mattdm
@mattdm: Es hängt davon ab, wie schwierig es ist, die Segmentierung durchzuführen. Wenn es einen einfachen rechteckigen Rand einer einzelnen Farbe gibt, ist der Zuschneidevorgang trivial (in der Tat kann irfanview dies automatisch mit Strg + Umschalt + Y ausführen). Aber wenn es Rauschen in der Grenze gibt - oder schlimmer noch Unordnung - dann ist das Zuschneiden nicht so einfach, und viele Algorithmen können kämpfen und Fehler machen. Abgesehen davon habe ich nicht alle Software verwendet. Wenn also jemand eine bessere Lösung hat, würde ich mich freuen, sie zu hören :-)
ltn100
Dies ist eine gute Lösung, aber es gibt weiter unten Antworten, die tatsächlich die Automatisierung bieten, nach der das OP gesucht hat.
Chandler
Irfanview kann Batch-Operationen ausführen, einschließlich Zuschneiden. Gehen Sie zu Datei> Stapelkonvertierung / Umbenennen. Klicken Sie auf die Schaltfläche Erweitert und stellen Sie Ihre Ernte ein. Wählen Sie dann die zu bearbeitenden Bilder aus und klicken Sie auf Stapel starten.
HDHONDT
20

ImageMagick mit dem -trimOperator. Siehe: http://www.imagemagick.org/Usage/crop/#trim .

ImageMagick ist kostenlos (und Open Source) und Sie können vorgefertigte Binärdateien für Mac OS, Windows oder Unix unter http://www.imagemagick.org/script/download.php herunterladen .

mattdm
quelle
2
ImageMagick ist wirklich gut für die Stapelverarbeitung von Bildern.
Carles
Dies scheint eine gute Lösung zu sein, wenn es mit dem -fuzzBediener kombiniert wird .
ltn100
8

Photoshop hat genau dafür eine Funktion:

Scannen Sie Ihr Cover (Sie können sogar mehrere Cover in einem Scan scannen). Gehen Sie zu Menü: Datei> Automatisieren> Fotos zuschneiden und begradigen

Die Drehung der Fotos in der aktuellen Datei wird automatisch zugeschnitten und korrigiert. Wenn das Bild mehrere Fotos enthält, wird es automatisch in mehrere Dateien aufgeteilt. Wenn Sie über eine Tonne von ihnen verfügen, können Sie Aktionen erstellen, um das Zuschneiden und Begradigen für jede von ihnen im Stapel auszuführen.

decasteljau
quelle
2

PHOTOSHOP-AKTION

  1. Öffnen Sie Adobe Photoshop
  2. Bild öffnen
  3. Wählen Sie Windows -> Aktionen und klicken Sie auf "Neue Aktion". Drücke OK.
  4. Foto zuschneiden.
  5. Stoppen Sie die Aktionsaufzeichnung
  6. Gehen Sie zu Datei-> Stapel -> Ordner auswählen. Drücke OK.
sd.gouse
quelle
Eine gute Idee, aber dies würde voraussetzen, dass jedes gescannte Bild dieselbe Ausrichtung, Größe und Position auf dem Scanner hat.
Koerner
2

Nachdem ich dieses Problem selbst googeln musste, habe ich mich dazu entschlossen, eine Anleitung zu schreiben, wie dies entweder mit Adobe Photoshop (falls Sie das bereits haben) oder mit GIMP (kostenlos) geschehen soll.

GIMP hat in meinem Fall besser funktioniert. Vollständige, leicht zu befolgende Anweisungen finden Sie hier:

Dies funktioniert für einzelne gescannte Buchcover (wie in Ihrem Fall) oder sogar für mehrere Bilder. Erfolg!

François
quelle
1

Ein weiterer Vorschlag: Phatch , ein Fotostapel- Prozessor, der unter anderem das Zuschneiden übernimmt.

t3mujin
quelle
0

XnView und NConvert sind deine Freunde. NConvert ist ein Befehlszeilentool zum Verarbeiten von Bildern mit Funktionen zum Ändern der Größe und Zuschneiden. XvView ist ein schneller Bildbetrachter mit Stapelverarbeitungsfunktion. Sobald Sie in XnView einen Zuschnitt vorgenommen haben, können Sie eine Batch-Datei erstellen, die NConvert für eine Reihe von Bildern aufruft. Es kann viel mehr als nur gleichzeitig beschneiden, wie z. B. die Größe ändern und schärfen, wenn Sie es benötigen.

Itai
quelle
0

Wenn es sich um den gleichen Ausschnitt handelt, können Sie mit einer Software wie Lightroom den Ausschnitt (und den Zuschneidewinkel) auf beliebig viele Fotos kopieren.

Eruditass
quelle
Nein, es ist nicht die gleiche Größe, die Buchumschläge können in Länge / Breite variieren.
Donnerstag,
0

IrfanView verschlechtert die EMF-Dateien beim Zuschneiden, so dass es bei mir nicht funktioniert hat.

Sohail
quelle
Verschlechtert sie wie?
MikeW