使用ImageMagick绘制不需要偏移的圆

使用ImageMagick绘制不需要偏移的圆,imagemagick,Imagemagick,以下命令: convert -size 96x96 canvas:transparent -fill red -draw "circle 48,48 48,0" output.png 绘制以下图像: 如果观察右侧和底侧,您将看到圆在图像的边缘被略微剪裁 在顶部和左侧边缘,它与图像的边界齐平 我正在努力获得这样一个结果,即圆的边界与图像的边界完全对应,并且没有剪切发生 这就是它的外观(在Photoshop中创建的图像): 参数的排列似乎不能改善结果,我不明白为什么会发生这种情况 如何实现这

以下命令:

 convert -size 96x96 canvas:transparent -fill red -draw "circle 48,48 48,0" output.png
绘制以下图像:

如果观察右侧和底侧,您将看到圆在图像的边缘被略微剪裁

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

我正在努力获得这样一个结果,即圆的边界与图像的边界完全对应,并且没有剪切发生

这就是它的外观(在Photoshop中创建的图像):

参数的排列似乎不能改善结果,我不明白为什么会发生这种情况

如何实现这一点?

尝试使用以下方法:

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