Наложение текстового изображения на изображение сцены в PIL - PullRequest
0 голосов
/ 05 октября 2018

У меня есть текстовое изображение, и я хочу наложить его на изображение сцены, имеющего одинаковый размер и режим RGB.Я пробовал операцию ImageChops ИЛИ, но она работает только в двоичном режиме (режим «1»).Функции ImageChops.add_modulo и blend тоже совсем не помогли.Что мне нужно, это заменить значения пикселей в изображении сцены на значения из текстового изображения.Текстовое изображение имеет 0 (черный фон), а текст имеет значение 255. Таким образом, наложение должно быть кристально чистым, хотя изображения сцены цветные.

Буду признателен за любую помощь по этому вопросу.

1 Ответ

0 голосов
/ 05 октября 2018

Мне удалось сделать это следующим образом:

scene_image.paste(text_img, box=None, mask=text_img.convert('1'))
...