Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: *.jpg rotieren und speichern

  Alt 23. Jul 2014, 08: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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