2013-02-19 37 views
0

我有一个70像素x 70像素的图像标志。我想制作一幅170像素×70像素的透明图像,并在此处添加徽标。 ImageMagick命令行工具convert.exe如何实现?ImageMagick:创建透明的矩形图像并在中心添加方形徽标

任何帮助将不胜感激。

谢谢。

+0

你读过ImageMagick的手册?你有什么尝试? – dda 2013-02-19 06:33:21

+0

是的,我做了,我没有找到任何正确的方法来做到这一点,他们说,使用“-append”会附加两个图像,但没有找到任何地方将图像精确放置在矩形透明图像的中心。 – WatsMyName 2013-02-19 06:39:34

回答

2

我希望你不要介意我说,但你错过了手册。追加是将两个图像并排或一个在另一个之上;不是一个在另一个之上。 下面的代码可以工作,但如果你想做更复杂的事情,你需要使用-composite。

convert logo.png -background none -gravity center -extent 170x70 output.png 

备用方法要求:

convert -size 170x70 xc:none logo.png -geometry +100+10 -composite output.png 
+0

感谢您的回复,就像要问一样,如果我不想将徽标定位在中心位置,该怎么办?我应该使用什么命令而不是'-gravity'? – WatsMyName 2013-02-22 11:02:05

+1

这取决于你想要放置在哪里。您可以使用指南针点,如西北,西等,而不是中心。如果你想把它放在某个位置,你需要使用不同的方法。查看上面添加的代码。 – Bonzo 2013-02-22 17:08:15

相关问题