Ist es möglich, ein JPG-Bild zuzuschneiden, ohne an Qualität zu verlieren/den verbleibenden Teil des Bildes neu zu komprimieren?
Das verlustfreie Zuschneiden eines JPEG-Bildes ist mit der Anwendung "jpegtran" möglich, die mit libjpeg geliefert wird; siehe https://en.wikipedia.org/wiki/Libjpeg .
Zitieren von "man jpegtran" auf einem System, auf dem jpegtran installiert ist:
.. verlustfreies Zuschneiden wird durch das aktuelle JPEG-Format eingeschränkt: Die obere linke Ecke des ausgewählten Bereichs muss auf eine iMCU-Grenze [8 oder 16] fallen. Wenn dies für die gegebenen Zuschneideparameter nicht gilt, verschieben wir stillschweigend die obere linke Ecke nach oben und/oder nach links, um dies zu erreichen, und vergrößern gleichzeitig die Bereichsabmessungen, um die untere rechte Zuschneideecke unverändert zu lassen. (Daher deckt das Ausgabebild mindestens den angeforderten Bereich ab, kann aber mehr abdecken.)
Mit anderer Bildbearbeitungssoftware können Sie den Verlust minimieren, indem Sie sicherstellen, dass der zugeschnittene Bereich Abmessungen hat, die ein Vielfaches von 8 sind, und mit einem Versatz von einem Vielfachen von 8 (oder 16, wenn die Farben unterabgetastet wurden) von der oberen linken Ecke von angeordnet ist das Originalbild, und dass die "Qualität" der Komprimierung die gleiche wie die des Originalbildes ist.
FreeVImager kann dies mit einer netten GUI tun.
Es kann auch JPEGs verlustfrei drehen (90-Grad-Drehungen sind verlustfrei). Es ist FOSS, also wenn Sie auf Linux sind, lohnt es sich, Wine für eins zu bekommen.
jpg
; Wenn ich GIMP benutze, kann ich es nicht tun.Irfanview verfügt über verlustfreie JPG-Zuschneide- und Rotationsfunktionen:
Wenn Sie Photoshop® verwenden, glaube ich nicht, dass das Bild beim Zuschneiden komprimiert wird. Die Komprimierung erfolgt, wenn Sie das Dokument erneut als JPG speichern . Es ist immer am besten, mit dem höchstmöglichen verlustfreien unkomprimierten Bildformat zu beginnen, z. B. .NEF, .BMP ... andere (?) Wie das Sprichwort sagt, poop in poop out.
Ekklon
Dan Stevens
Ekklon