我有一个文本图像,我想将其覆盖在场景图像上,两者具有相同的大小和RGB
模式。我已经尝试了ImageChops
OR操作,但它似乎仅适用于二进制(模式"1"(。ImageChops.add_modulo
和blend
功能也根本没有帮助。我需要的是将场景图像中的像素值替换为文本图像中的像素值。文本图像的值为 0(黑色背景(,文本的值为 255。因此,尽管场景图像是彩色的,但叠加层应该非常清晰。
我将不胜感激有关此问题的任何帮助。
我设法做到了如下:
scene_image.paste(text_img, box=None, mask=text_img.convert('1'))