FraFu: imagerotate liefert verzerrtes Bild

Hallo!

Ich verwende die PHP Funktion imagerotate mit PHP 5.
Wenn ich das Bild um ein vielfaches von 90° drehe, funktioniert das wunderbar. Aber wenn ich irgendeinen Winkel verwende, dann wird das Bild verzerrt. ZB müsste doch eine Drehung von 2x 45° ein um 90° gedrehtes Bild ergeben. Macht es aber nicht, sondern es entsteht ein verzerrtes Bild.
Aber vielleicht hab ich ja auch irgendwo einen Fehler im Aufruf. Hier ein Beispielcode:

  
<?php  
  $imageFile="C:\\temp\\meintestfile.jpg";  
  $newFile="C:\\temp\rotate.jpg";  
  $degrees=45;  
  $im=imagecreatefromjpeg($imageFile);  
  $rotate = imagerotate($im, $degrees, 0);  
  imagejpeg($rotate,$newFile,90);  
?>  

Kennt das Verhalten jemand und weiß vielleicht sogar abhilfe?

mfg
  frafu

  1. echo $begrüßung;

    Kennt das Verhalten jemand und weiß vielleicht sogar abhilfe?

    Leider kann ich dir nicht helfen. Da aber PHP die Aufgabe nur an die GD-Bibliothek durchreicht, denke ich, wirst du in dem GD-Umfeld mehr Hilfe finden.

    Kennst du den Hinweis vom "11-Apr-2005 06:58" aus den Handbuch-Userkommentaren?

    echo "$verabschiedung $name";

    1. Hallo!

      Kennst du den Hinweis vom "11-Apr-2005 06:58" aus den Handbuch-Userkommentaren?

      Hab ich gelesen, ja. Es ist mir durchaus bewußt, dass die Qualtität leided, wenn man imagerotate verwendet. Damit kann ich in meinem Fall aber leben.
      Extra JPEGTRAN installieren, möchte ich aber auch nicht. So wichtig ist mir diese Funktionalität im Moment nicht.

      mfg
        frafu