如何删除ImageFilled多边形php锯齿边?

如何删除ImageFilled多边形php锯齿边?,php,gd,Php,Gd,我有一个函数,可以填充ImageCreateTureColor$h,$w创建的位图的一部分; 但结果是,这幅画看起来参差不齐,不光滑,很糟糕。 我尝试了php抗锯齿资源,布尔函数,没有区别。我只能猜测它不受支持。 有没有大师知道有什么巧妙的技巧可以使边缘光滑? 如果你看图片 从php手册来看,这正是我的意思。有没有办法去除锯齿状的边缘? 非常感谢advanced。要使边缘平滑,您可以尝试resizeimage函数并添加模糊参数。要使边缘平滑,您可以尝试resizeimage函数并添加模糊参数。@

我有一个函数,可以填充ImageCreateTureColor$h,$w创建的位图的一部分; 但结果是,这幅画看起来参差不齐,不光滑,很糟糕。 我尝试了php抗锯齿资源,布尔函数,没有区别。我只能猜测它不受支持。 有没有大师知道有什么巧妙的技巧可以使边缘光滑? 如果你看图片 从php手册来看,这正是我的意思。有没有办法去除锯齿状的边缘?
非常感谢advanced。

要使边缘平滑,您可以尝试resizeimage函数并添加模糊参数。

要使边缘平滑,您可以尝试resizeimage函数并添加模糊参数。

@trimbo in 2006 on php.net:

仍然可以通过绘制空心多边形来绘制抗锯齿填充多边形 具有相同尺寸的填充多边形顶部的多边形:

$points=array($x,$y, $x2,$y2, $x3,$y3);
imageFilledPolygon($im, $points, 3, $gray );
imagePolygon($im, $points, 3, $gray );
@2006年在php.net上发布的trimbo:

仍然可以通过绘制空心多边形来绘制抗锯齿填充多边形 具有相同尺寸的填充多边形顶部的多边形:

$points=array($x,$y, $x2,$y2, $x3,$y3);
imageFilledPolygon($im, $points, 3, $gray );
imagePolygon($im, $points, 3, $gray );

你好,我试过了,没用。抗锯齿真;还是你在说别的?感谢空间消除混叠是指故意将图像放大,然后缩小以消除混叠并使其达到预期大小。您好,我尝试过。不起作用。抗锯齿真;还是你在说别的?感谢空间消除混叠是指故意将图像放大,然后缩小以消除混叠并使其达到预期大小。