GraphicsMagick:如何将图像内容从左侧移动到中心
GraphicsMagick: How to move image content from left side to center
情况: 我通过从 Internet Explorer 导出图像从 SVG 创建了一个 PNG 图像。尽管 SVG 中的主要动机位于中心,但在导出的 PNG 中它出现在左半部分。我用IE导出是因为PNG图片的质量远好于其他工具得到的结果。
问题:我想用GraphicsMagick把图片移到中心。我可以用裁剪剪掉右边多余的空space,但是我不知道如何在右边添加空的透明space。
SVG 图像:
PNG 图片:
我应该在 Graphicsmagick 中使用什么命令将 PNG 转换为徽标位于中心的 PNG,同时保留图像的原始方形尺寸 (500x500)? (我对 GraphicsMagick 直接从 SVG 生成的 PNG 质量不满意)
这应该可以解决问题:
gm convert logo.svg -trim -gravity center -extent 500x500 result.png
设置 -extent
的颜色可以使发生的事情更清楚:
gm convert logo.svg -trim -gravity center -background pink -extent 500x500 result.png
情况: 我通过从 Internet Explorer 导出图像从 SVG 创建了一个 PNG 图像。尽管 SVG 中的主要动机位于中心,但在导出的 PNG 中它出现在左半部分。我用IE导出是因为PNG图片的质量远好于其他工具得到的结果。
问题:我想用GraphicsMagick把图片移到中心。我可以用裁剪剪掉右边多余的空space,但是我不知道如何在右边添加空的透明space。
SVG 图像:
PNG 图片:
我应该在 Graphicsmagick 中使用什么命令将 PNG 转换为徽标位于中心的 PNG,同时保留图像的原始方形尺寸 (500x500)? (我对 GraphicsMagick 直接从 SVG 生成的 PNG 质量不满意)
这应该可以解决问题:
gm convert logo.svg -trim -gravity center -extent 500x500 result.png
设置 -extent
的颜色可以使发生的事情更清楚:
gm convert logo.svg -trim -gravity center -background pink -extent 500x500 result.png