Я пытаюсь создать диаграмму с помощью PHP и GD. График уже работает, но я
невозможно сделать фон прозрачным (с сглаживанием).
Я хочу разместить сглаженную линию на градиентном фоне (это фон HTML), но он показывает несколько белых пикселей (см. Ссылку на изображение и мой код ниже). Возможно ли это сделать с помощью GD? Я много искал в Интернете, но не могу найти никаких решений.
PHP
<?php
$img = imagecreatetruecolor(1000, 1000);
imagesavealpha($img, true);
imagealphablending($img, true);
$color = imagecolorallocatealpha($img, 255, 255, 255, 127);
$red = imagecolorallocate($img, 255, 0, 0);
imagefill($img, 0, 0, $color);
imageantialias($img, true);
imageline($img, 10, 10, 500, 20, $red);
header("content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
HTML
<style type="text/css">
body{
background:url('/Image/background.png');
}
</style>
<img src="./example.php" />