我有一个文本图像,并且我希望将其覆盖在场景图像上,它们的大小均相同,并且处于RGB
模式。我已经尝试过ImageChops
OR操作,但它似乎仅适用于二进制文件(模式'1')。 ImageChops.add_modulo
和blend
函数也完全没有帮助。我需要用文本图像中的像素值替换场景图像中的像素值。文本图像的值为0(黑色背景),文本值为255。因此,尽管场景图像是彩色的,覆盖层也应清晰可见。
在此问题上的任何帮助,我们将不胜感激。
答案 0 :(得分:0)
我设法做到了:
scene_image.paste(text_img, box=None, mask=text_img.convert('1'))