ImageMagick将SVG转换为PNG最右边和最下面的像素
使用ImageMagick(我使用的是6.3.7)将SVG文件转换为PNG时,右侧和底部的像素线似乎在转换过程中丢失了ImageMagick将SVG转换为PNG最右边和最下面的像素,imagemagick,Imagemagick,使用ImageMagick(我使用的是6.3.7)将SVG文件转换为PNG时,右侧和底部的像素线似乎在转换过程中丢失了 例如,考虑这代表一个钻石,完全符合SVG的60x60几何结构。当转换为SVG时,使用 convert diamond.svg diamond.png 它生成(同样大小为60x60像素)。在PNG中,钻石最右边和底部的角已经被剃掉。此外,钻石似乎稍微放大了1个像素 是否有人可以确认此行为,可能提供一些基本原理并可能提供修复?是否有人可以确认此行为,可能提供一些基本原理并可能提供
例如,考虑这代表一个钻石,完全符合SVG的60x60几何结构。当转换为SVG时,使用
convert diamond.svg diamond.png
它生成(同样大小为60x60像素)。在PNG中,钻石最右边和底部的角已经被剃掉。此外,钻石似乎稍微放大了1个像素
是否有人可以确认此行为,可能提供一些基本原理并可能提供修复?是否有人可以确认此行为,可能提供一些基本原理并可能提供修复
你看过我的答案吗?
convert diamond.svg -resize 61x61 +antialias diamond.png
rsvg-convert -w 61 -h 61 -o diamond-rsvg.png diamond.svg