Итак, у меня есть изображение PNG, и я поворачиваю его, но получаю черный фон ... или, если я делаю цветовой код белого или белого, я получаю белый .. Я пытался сделать это ..
$trans = imagecolorallocatealpha(image, 0, 0, 0, 127);
imagerotate($image, $degree, $trans)
я тоже пробовал ..
$trans = imagecolorallocatealpha($image, 255, 255, 255, 127);
Может ли кто-нибудь мне помочь?
вот мой код .. если я изменю allocatealpha на 0, 0, 255, 0, то он станет синим. но с 0, 0, 0, 127 он все еще черный.
function rotate($degrees) { <br/> $image = $this->image;<br/> imagealphablending($image, false);<br/>
$color = imagecolorallocatealpha($image, 0, 0, 0, 127);<br/>
imagefill($this->image, 0, 0, $color);<br/>
$rotate = imagerotate($image, $degrees, $color);<br/>
imagesavealpha($image, TRUE);<br/>
$this->image = $rotate;