PYTHON НАЛОЖИТЬ ОДНО ИЗОБРАЖЕНИЕ НА ДРУГОЕ

Python позволяет легко наложить одно изображение на другое при помощи библиотеки PIL (Python Imaging Library). Для начала необходимо установить данную библиотеку и импортировать модуль Image:

!pip install pillow
from PIL import Image

Далее загружаем два изображение, которые необходимо объединить при помощи метода open из модуля Image:

img1 = Image.open('image1.png')
img2 = Image.open('image2.jpg')

Затем необходимо создать объект класса Image.new(), указав размер и режим изображения. Высота и ширина нового изображения должны соответствовать размеру наложенных друг на друга изображений:

result = Image.new('RGBA', (width, height))

Далее можно наложить первое изображение на второе при помощи метода paste() и указать координаты наложения:

result.paste(img1, (x1, y1))

Теперь необходимо наложить второе изображение на первое по аналогии:

result.paste(img2, (x2, y2), mask=img2)

В данном примере используется маска, чтобы избавиться от прозрачного фона наложенного изображения.

Изучение Python OpenCV / Урок #4 – Функции трансформации изображений

Python-разработчикам больше не нужен Photoshop. Pillow, или программируемый фото-редактор

Как работать с изображениями. Модули image и transform - Pygame #8

Распознавание объектов на Python - Поиск объектов на изображении - TensorFlow, PixelLib

[Python] Введение в OpenCV - Работа с камерой

A simple example of opening and displaying an image file using the Python Image Library (PIL).

Работа с изображениями на python (питон) модуль PIL (pillow)

Уроки Python / Модуль tkinter (работа с картинками)

Изучение Python OpenCV / Урок #2 – Работа с изображениями и видео

Добавление изображения по ссылке в tkinter python

BLGPG-26D9EADFD8B4-24-11-24-00

Новые материалы: