in meiner Bildergalerie wird ein Bild in der Vorschau leicht schräg angezeigt. (Layout bedingt) Da ich nicht jedes Bild doppelt (bzw in meinem Fall vierfach) speichern möchte, würde ich das Bild gerne irgendwie per Code drehen.
Meine bisherige Lösung:
function bilddrehen($file,$grad) { $source = imagecreatefromjpeg($file); $rotate = imagerotate($source,$grad,0); imagecolortransparent($rotate,0); imagepng($rotate,"temp.png"); imagedestroy($source); }
Diese Funktioniert auch, allerdings ist sie unerträglich langsam und funktioniert nur mit kleineren Bildern.
Ich habe mich bereits tot gesucht, als einzige Alternative wurde ImageMagick gennant. Wenn ich das richtig verstanden habe soll ich ein externes Programm auf dem Webserver installieren, dass dann das Bild für mich dreht.
Jedoch habe ich nicht die Möglichkeit ein Programm auf dem Server zu installieren.
Gibt es wirklich keine Möglichkeit ein Bild um eine feste Gradzahl zu drehen? Ich bin für alle Möglichkeiten offen, die kein zusätzliches Programm benötigen.
Vielen Dank im vorraus,
mfg
Sebastian