PHP GD - 如何在线条的粗细(对角线)上应用抗锯齿
PHP GD - How to apply anti-alias on line's thickness (diagonal line)
下面我有一张用 PHP GD(图形绘制)创建的图像,该图像是用 imagepng() 创建的。
我的问题是对角线不平滑。我的前辈告诉我尝试查找抗锯齿,当我在文档中查找 imageantialias() 函数时,它说不支持厚度:
Thickness and styled are not supported.
但为了确保我仍然尝试使用它:
imagesetthickness($img, 3);
imageline($img, $x1, $y1, $x2, $y2, 2);
imageline($img, $x2, $y2, $x3, $y3, 2);
imageline($img, $x3, $y3, $x4, $y4, 2);
imageline($img, $x4, $y4, $x5, $y5, 2);
imageline($img, $x5, $y5, $x6, $y6, 2);
imageline($img, $x6, $y6, $x7, $y7, 2);
imageantialias($img, true);
还是不行。。。那有没有什么办法可以让对角线变得平滑呢?
看来这是不可能的
Thickness and styled are not supported.
下面我有一张用 PHP GD(图形绘制)创建的图像,该图像是用 imagepng() 创建的。
我的问题是对角线不平滑。我的前辈告诉我尝试查找抗锯齿,当我在文档中查找 imageantialias() 函数时,它说不支持厚度:
Thickness and styled are not supported.
但为了确保我仍然尝试使用它:
imagesetthickness($img, 3);
imageline($img, $x1, $y1, $x2, $y2, 2);
imageline($img, $x2, $y2, $x3, $y3, 2);
imageline($img, $x3, $y3, $x4, $y4, 2);
imageline($img, $x4, $y4, $x5, $y5, 2);
imageline($img, $x5, $y5, $x6, $y6, 2);
imageline($img, $x6, $y6, $x7, $y7, 2);
imageantialias($img, true);
还是不行。。。那有没有什么办法可以让对角线变得平滑呢?
Thickness and styled are not supported.