用ImageMagick绘制圆圈,没有不必要的偏移

时间:2015-09-23 18:13:37

标签: imagemagick

以下命令:

 convert -size 96x96 canvas:transparent -fill red -draw "circle 48,48 48,0" output.png

绘制以下图片:

off-center

如果您观察右侧和底侧,您会看到圆圈在图像的边缘略微被夹住。

在顶部和左侧边缘,它与图像的边界齐平。

我很难得到一个结果,即圆的边界与图像的边界完全对应,没有剪裁。

它应该是这样的(在Photoshop中创建的图像):

correct

参数的排列似乎没有改善结果,我很困惑为什么会发生这种情况。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

尝试使用:

convert -size 96x96 canvas:transparent -fill red -draw "circle 47.5,47.5 47.5,0" output.png

阅读this explanation