GraphicsMagick,以另一个图像为中心创建新图像
GraphicsMagic, create new image with another image centered in it
我有一个尺寸为 AxB 的图像 I1,我想创建一个尺寸为 CxD 的纯色背景的更大图像 I2,其中 C>A 和 D>B。我需要将 I1 放在 I2 中,以便 I1 的左上角位于 I2 的 X,Y 点。
如何使用 GraphicsMagic 工具执行此操作?
像这样:
gm convert -size 1200x1000 xc:steelblue -draw 'image over 10,200 600,800 "tux.png"' result.png
其中 C=1200,D=1000,x=10,y=200
或者,定位不太灵活:
gm convert -background steelblue "tux.png" -gravity center -extent 1200x1200 result.png
我有一个尺寸为 AxB 的图像 I1,我想创建一个尺寸为 CxD 的纯色背景的更大图像 I2,其中 C>A 和 D>B。我需要将 I1 放在 I2 中,以便 I1 的左上角位于 I2 的 X,Y 点。
如何使用 GraphicsMagic 工具执行此操作?
像这样:
gm convert -size 1200x1000 xc:steelblue -draw 'image over 10,200 600,800 "tux.png"' result.png
其中 C=1200,D=1000,x=10,y=200
或者,定位不太灵活:
gm convert -background steelblue "tux.png" -gravity center -extent 1200x1200 result.png