【问题标题】:Imagemagick - pngs onto pngImagemagick - png到png
【发布时间】:2020-08-12 01:01:51
【问题描述】:

我有一个巨大的 png 图像(4000x3000,big.png),我有较小的图像(1500x200,small_n.png)。

我想根据起始 (x,y) 参数将小图像放到 big.png 上。

所以,例如我有一个起始点为 (300, 200) 的 small_1.png,这个点应该代表图像的左上角。知道起点如何将 small_1.png 放到 big.png 上?

我想使用 imagemagick,或者如果不可能的话,任何 linux 命令行工具。

谢谢。

【问题讨论】:

    标签: imagemagick


    【解决方案1】:

    在 ImageMagick 中,您可以这样做:

    convert large_image.png small_image.png -geometry +300+200 -compose over -composite result.png
    

    如果您有多个小图像,您可以在同一命令行中多次重复相同的过程。

    convert large_image.png small_image1.png -geometry +X1+Y1 -compose over -composite small_image2.png -geometry +X2+Y2 -compose over -composite result.png
    

    如果使用 ImageMagick 7,请将 convert 替换为 magick。

    https://imagemagick.org/Usage/layers/#convert

    【讨论】:

    • 谢谢,这是一个完美的解决方案。
    猜你喜欢
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 2012-09-15
    • 2013-07-18
    • 2011-12-04
    相关资源
    最近更新 更多