我遇到线锯齿边缘问题(见白线):
如果我减少行程(从10减少到4),那就没关系,但线条不够明显(我需要更粗的线条):
我设置了$canvas->setStrokeAntialias(true);
,但它没有帮助。如果我提高图像分辨率,那么我需要做出更大的笔划,最后结果是一样的。我怎样才能获得一个很好的抗锯齿线,它也很厚?
这是我的代码:
$canvas = new \ImagickDraw();
$canvas->setStrokeColor($stroke_color);
$canvas->setFillColor($fill_color);
$canvas->setStrokeWidth($stroke_width);
$canvas->setStrokeAntialias(true);
$canvas->line(....);
$canvas->line(....);
$canvas->line(....);
...
编辑:我也尝试过this answer +减少行程,但结果是一样的。