python - 使用 Wand 并排堆叠两个图像

标签 python image-processing wand

如何在 wand (python) 中并排堆叠两个图像?复合方法是可用的,但它将一个图像放在另一图像之上。 我想要像 numpy.vstack 这样的东西。

最佳答案

您还可以使用 smush() 并在图像之间设置可选间距,并且:

  • stacked=True 用于垂直(一个在另一个之上)堆叠,或
  • stacked=False 用于并排堆叠。

from wand.image import Image

im = Image(filename="rose:")
with im as output:
    output.sequence.append(im)
    output.sequence.append(im)
    output.smush(True, 5)
    output.save(filename='result.png')

enter image description here

如果您不希望图像之间有任何间距,请设置 offset=0 或仅使用 concat() 而不是 smush() 但以完全相同的方式。

关于python - 使用 Wand 并排堆叠两个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203059/

相关文章:

python - 魔杖对象颜色创建非常慢

python - Wand ImageMagick 不会在 Eclipse 中将 PDF 转换为 PNG,但可以在终端中使用

python - 强制 python 使用旧版本的模块(比我现在安装的)

python - 如何在 unittest.TestCase 中访问 unittest.main(verbosity) 设置

c++ - 用于 C++ 图像分析的 OpenCV 二进制图像掩码

python - 如何使用 wand-py 和 imagemagick 运行此命令

python - 如何将 wokkel 与 google talk : (error twisted.words.protocols.jabber.sasl.SASLNoAcceptableMechanism) 一起使用

python - 在 Python 中生成用户 ID

opencv - 以随机比例和平移识别相似的形状

python - 创建 RGB 复合 SAR 图像