maexle1894
Mitglied
Hi Leute,
in PHP > 5 erlaubt es die Funktion imagerotate nun endlich, transparente PNG-Images zu drehen, ohne das die Transparenz verloren geht. Dummerweise klappt es bei mir nicht mehr, irgendwo steckt da der Wurm drin :
Es handelt sich hier um eine quadratische Textur einer Tür, die z.T. transparent und z.T semi-transparent ist. Ohne das Rotieren bleiben beide Transparenzen erhalten (also copyresampled geht anscheinend).
Kann mir jemand weiterhelfen?
in PHP > 5 erlaubt es die Funktion imagerotate nun endlich, transparente PNG-Images zu drehen, ohne das die Transparenz verloren geht. Dummerweise klappt es bei mir nicht mehr, irgendwo steckt da der Wurm drin :
PHP:
$new_door = imagecreatetruecolor($_POST[breite],$_POST[breite]);
imagealphablending($new_door, false);
imagesavealpha($new_door,true);
imagecopyresampled($new_door,imagecreatefrompng($vorlage),0,0,0,0,$_POST[breite],$_POST[breite],200,200);
$new_door = imagerotate($new_door,$rot,-1);
imagepng($new_door,$GLOBALS[DIR_RELATIVE]."/images/doors/".$doorname);
Es handelt sich hier um eine quadratische Textur einer Tür, die z.T. transparent und z.T semi-transparent ist. Ohne das Rotieren bleiben beide Transparenzen erhalten (also copyresampled geht anscheinend).
Kann mir jemand weiterhelfen?