我目前正在编写一个脚本来根据我的项目的配色方案生成一些纹理,我需要做的一件事是“倍增”图像,就像您可以在 Gimp 或 Photoshop 中找到的分层模式一样.
但是,我无法弄清楚如何在 Wand 下执行此操作。我知道 ImageMagick 提供了通过运行带有 compose 标志的复合命令来增加图像的能力。但是,Wand 中的等效项 Image.composite 不提供除第二张图像和左上角坐标之外的任何选项,因此它仅复制和粘贴到底层图像的顶部。
我错过了什么,还是有更好的选择?
我目前正在编写一个脚本来根据我的项目的配色方案生成一些纹理,我需要做的一件事是“倍增”图像,就像您可以在 Gimp 或 Photoshop 中找到的分层模式一样.
但是,我无法弄清楚如何在 Wand 下执行此操作。我知道 ImageMagick 提供了通过运行带有 compose 标志的复合命令来增加图像的能力。但是,Wand 中的等效项 Image.composite 不提供除第二张图像和左上角坐标之外的任何选项,因此它仅复制和粘贴到底层图像的顶部。
我错过了什么,还是有更好的选择?
你试过Image.composite_channel()
方法吗?
我进一步挖掘。据我所知,Wand 不支持这种功能。所以我选择了 Pillow,它是 Python Imaging Library 的一个分支:https ://pypi.python.org/pypi/Pillow