GraphicsMagick:如何将图像内容从左侧移动到中心

时间:2019-01-04 10:10:13

标签: graphicsmagick

情况:我有一个通过从Internet Explorer导出图像从SVG创建的PNG图像。尽管SVG的主要动机位于中间,但在导出的PNG中,它的出现在左半部分。我使用IE进行导出,因为PNG图像的质量远远优于其他工具获得的结果。

问题::我想使用GraphicsMagick将图片移到中心。我可以使用裁剪来裁剪右侧多余的空白空间,但是我不知道如何在右侧添加空白透明空间。

SVG图片:

PNG图片:

我应该在Graphicsmagick中使用什么命令将PNG转换为徽标位于中央的PNG,同时保留图像的原始正方形尺寸(500x500)? (我对GraphicsMagick直接从SVG生成的PNG的质量不满意)

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

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

enter image description here