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
Новые материалы: