使用 ImageMagick 绘制圆圈,没有不需要的偏移
Drawing circles with ImageMagick without unwanted offsets
以下命令:
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
并阅读 this explanation。
以下命令:
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
并阅读 this explanation。