dedlfix: Problem mit ImageRotate

Beitrag lesen

Hi!

$src_img = ImageCreateFromPNG($file);
if($src_img){
Du überschreibst hier gleich das Bild, während es noch gelesen wird.
  $src_img = ImageRotate($src_img,30,0);
Das geht bei den GD-Funktionen auf jeden Fall noch schief.
Du benötigst getrennte Source- und Target-Descriptoren für die Aufgabe.

Dann müsste ausgerechnet diese Funktion in PHP anders arbeiten als alle anderen Funktionen und zudem noch den Code aus ihrer Aufrufumgebung kennen. Was du da beschreibst, hört sich überhaupt nicht glaubwürdig an. Üblicherweise wird zuerst der Ausdruck berechnet und erst anschließend findet die Variablenzuweisung statt - oder es passiert was völlig anderes mit dem Ergebnis, wenn keine Zuweisung notiert ist. Funktionen liefern ihr Ergebnis nach der Abarbeitung zurück und keinen Stream, der nach und nach Daten liefert.

Wenn das ein Problem wäre, was du da vermutest, müssten alle Konstrukte à la $foo = $foo + 1; dasselbe Problem haben.

Lo!