Gibt es einen einfachen Bildeditor für Linux, der das Skalieren und Drehen des Bildes ohne EXIF-Daten für die Skalierung und Drehung ermöglicht?
Speichern im Vergleich zum Export
Ich weiß, Sie geben an, dass Sie dies nicht wirklich in GIMP tun möchten, aber meiner Erfahrung nach ist das Problem, mit dem Sie konfrontiert sind - Software, die EXIF-Orientierungsdaten gegenüber dem tatsächlichen Umwandeln von Pixeln im Bild bevorzugt - auf den Unterschied zwischen dem Exportieren eines Bildes und des Bildes zurückzuführen ein Bild speichern
In der Vergangenheit würden 100% aller Bildeditoren in der Welt Pixel umwandeln / modifizieren, wenn es um einfache Orientierungstransformationen geht. Es ist erst in relativ kurzer Zeit, dass Bildbearbeitungsprogramme die Verwendung von EXIF-Daten zum Speichern einiger physischer Transformationsdaten verwenden.
Warum? Einfach. Da das JPEG-Format ein verlustbehaftetes Format ist - selbst wenn die Qualität auf 100% eingestellt ist -, wird das Speichern eines JPEG für einfache Dinge wie Bildrotation die Daten langsam beeinträchtigen. Wenn Sie diese Daten jedoch als EXIF-Informationen speichern, bleibt das unformatierte JPEG-Bild unberührt, die Transformationsdaten werden jedoch weitergegeben, sodass Sie das Bild gedreht sehen können, ohne dass dabei das Bild beeinträchtigt wird.
Hier setzt das Exportkonzept an. Viele Bildbearbeitungsprogramme, wie z. B. GIMP, ermöglichen das Exportieren eines Bilds. Dies bedeutet im Wesentlichen, dass die Bilddaten selbst geändert und für die Verwendung in einer Bildbearbeitungssoftware optimiert werden.
Zwar gibt es andere Softwaretools, die Bilddaten für Aufgaben wie das Drehen von Objekten explizit ändern, es könnte jedoch übertrieben sein, sie zu installieren und zu verwenden. Stattdessen würde ich empfehlen, einfach mit der Exportfunktion in der von Ihnen verwendeten Bildbearbeitungssoftware zu experimentieren. Sei es GIMP, Photoshop oder etwas anderes.
Stapelverarbeitung
Trotzdem erwähnen Sie, dass GIMP für Ihre Anforderungen möglicherweise zu zeitaufwändig ist. Unklar, was Ihr Arbeitsablauf genau ist, aber wenn Sie einen Ordner / ein Verzeichnis mit JPEGs haben, das Sie möglicherweise bearbeiten müssen, würde ich empfehlen , die in dieser anderen Antwort genannten Tools zu untersuchen :
- Exiftran : Ein Tool zum Umwandeln von JPEG-Bildern von Digitalkameras, das folgende Funktionen bietet:
Es kann verlustfreie Rotationen wie jpegtran ausführen, aber im Gegensatz zu jpegtran sind die EXIF-Daten von Belang: Es kann Bilder automatisch drehen, indem das Exif-Orientierungs-Tag überprüft wird, es werden bei Bedarf die Exif-Informationen aktualisiert (Bilddimension, Ausrichtung) und das Exif-Miniaturbild gedreht . Es können mehrere Bilder gleichzeitig verarbeitet werden.
- JHead : Speziell
jhead
mit der-autorot
Option, die beschrieben wird als:
Drehen Sie das Bild mit dem 'Orientation'-Tag des Exif-Headers so, dass es aufrecht steht. Das Programm 'jpegtran' dient zur Durchführung der Rotation. Dieses Programm ist in den meisten Linux-Distributionen enthalten. Für Windows benötigen Sie eine Kopie davon. Nach der Drehung wird das Orientierungs-Tag des Exif-Headers auf '1' (normale Orientierung) gesetzt. Das Exif-Miniaturbild wird ebenfalls gedreht. Andere Felder des Exif-Headers, einschließlich der Abmessungen, bleiben unberührt, die Höhe / Breite des JPEG-Bildes wird jedoch angepasst.
Diese Funktion ist besonders bei neueren Digitalkameras nützlich, bei denen das Ausrichtungsfeld im Exif-Header automatisch mithilfe eines eingebauten Ausrichtungssensors in der Kamera festgelegt wird.
Hier ist ein anderes Werkzeug, das in diesem anderen Thread erwähnt wird :
- NConvert : NConvert ist der Multi-Format-Befehlszeilen-Bildkonverter für Win32, Linux, DOS, OS / 2 und andere Plattformen. Schnellstart-Details scheinen hier zu sein . Und es scheint, dass, wenn Sie
nconvert
mit der-jpegtrans
Option verwenden, genau das ist, wonach Sie suchen. Aber ich frage mich, ob das nur die gleiche Bibliothek / Kernfunktionalität verwendet,jpegtran
wie diese andere Antwort auf diese Frage empfiehlt.
Vielleicht würde das ImageMagick- convert
Tool mit der -auto-orient
Option für Sie funktionieren?
-auto-orientiert
passt ein Bild so an, dass seine Ausrichtung für die Anzeige geeignet ist (dh Ausrichtung von links oben).
Dieser Operator liest und setzt die EXIF-Bildprofileinstellung 'Orientierung' zurück und führt dann die entsprechende 90-Grad-Drehung des Bildes aus, um das Bild für eine korrekte Anzeige auszurichten.
Diese Einstellung für das EXIF-Profil wird normalerweise mit einem Schwerkraftsensor in der Digitalkamera festgelegt. Fotos, die direkt nach unten oder oben aufgenommen wurden, haben jedoch möglicherweise keinen geeigneten Wert. Bilder, bei denen die Ausrichtung korrigiert wurde, ohne diese Einstellung zurückzusetzen, werden möglicherweise erneut korrigiert, was zu einem falschen Ergebnis führt. Wenn das EXIF-Profil zuvor entfernt wurde, unternimmt der -auto-orient-Operator nichts.