GraphicsMagick:合成后调整输出大小的问题
GraphicsMagick: issues resizing the output after composition
我希望有人能给我指出正确的方向。
我一直在尝试使用 GraphicsMagick 合成三幅图像,并对其中一种颜色进行小幅调整。
前两张图片大小相同,位于 0, 0。第三张图片较小,是“设计”图片,我使用 –page 320,300 对其进行了偏移。
马赛克之前一切似乎都很好。
当我调整大小时,我希望在马赛克之后将整个图像调整为一个图像,但它会将调整大小应用到每一层,从而使第三张图像的大小调整不正确。
有什么方法可以解决调整大小问题吗?
这是我正在使用的命令:
gm convert -background transparent background.png -compose multiply -fill "#FFCCAA" \
-opaque "#FFFFFF" foreground.png -page +320+300 design.png -mosaic \
-resize 300x300 result.png
添加了问题示例:http://imgur.com/bQutJKh
不确定这是否有帮助,但它可能正是您想要的。从 a.png
和 b.png
开始,它们都是 300x300,c.png
是 100x100。
现在将 b
合成到 a
上并调整 c
的大小,然后合成并调整结果的大小:
gm convert a.png -draw "image multiply 0,0 0,0 b.png" -draw "image multiply 100,150 30,30 c.png" -resize 800x300! result.png
我希望有人能给我指出正确的方向。
我一直在尝试使用 GraphicsMagick 合成三幅图像,并对其中一种颜色进行小幅调整。
前两张图片大小相同,位于 0, 0。第三张图片较小,是“设计”图片,我使用 –page 320,300 对其进行了偏移。
马赛克之前一切似乎都很好。
当我调整大小时,我希望在马赛克之后将整个图像调整为一个图像,但它会将调整大小应用到每一层,从而使第三张图像的大小调整不正确。
有什么方法可以解决调整大小问题吗?
这是我正在使用的命令:
gm convert -background transparent background.png -compose multiply -fill "#FFCCAA" \
-opaque "#FFFFFF" foreground.png -page +320+300 design.png -mosaic \
-resize 300x300 result.png
添加了问题示例:http://imgur.com/bQutJKh
不确定这是否有帮助,但它可能正是您想要的。从 a.png
和 b.png
开始,它们都是 300x300,c.png
是 100x100。
现在将 b
合成到 a
上并调整 c
的大小,然后合成并调整结果的大小:
gm convert a.png -draw "image multiply 0,0 0,0 b.png" -draw "image multiply 100,150 30,30 c.png" -resize 800x300! result.png