carré noir derrière image en rotation

Eléphanteau du PHP | 42 Messages

24 juin 2012, 10:25

Bonjour,
J'ai un script qui met une image en "rotation". la transparence est bien gardée, mais il y a un carré noir qui contient cette image. La taille du carré varie selon la diagonale du carré de l'image tournée.
C'est gênant. Où est mon erreur et comment la corriger ?
Merci et cordialement,
Blaise
<?php
	$filename = 'images/fleche.png';
	$degrees = $_GET['angle'];
	$source = imagecreatefrompng($filename);
	$rotate = imagerotate($source, $degrees, 1);
	imagealphablending($rotate, true); 
	imagesavealpha($rotate, true);
	header('Content-type: image/png');
	imagepng($rotate);?>
appelé par
echo '<img src="scr_rotate.php?angle=' . $angle . '">';