Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#5

AW: *.jpg rotieren und speichern

  Alt 23. Jul 2014, 09:08
Es gibt natürlich Bilddrehfunktionen, welche speziell auf 90°-Winkel ausgelegt sind. Diese werden vermutlich schneller sein, als welche die eigentlich für freie Winkel sind, da keine aufwändigen Pixelberechnungsfunktionen (Interpolation) nötig sind.

Hat JPEG nicht sogar im Header EXIF einen Parameter, für das "verlustfreihe" Drehen, ohne den Bildinhalt anfassen zu müssen?

http://annystudio.com/software/jpeglosslessrotator/ (lässt sich per ShellExecute ansteuern)
http://jpegclub.org/losslessapps.html


[add]
Nee, das war nicht im Header, sondern steht in den Exif-Datan (Exchangeable image file format)
Dort gibt einen Parameter für die "Orientation". (Lage der Kamera)
http://sylvana.net/jpegcrop/exif_orientation.html

Man muß nur aufpassen, da man mit der JPEG-Lib vom Delphi dort nicht dran kommt.
Und daß dieser Wert von einigen Progammen praktisch ignoriert wird.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Jul 2014 um 09:35 Uhr)
  Mit Zitat antworten Zitat