Как изображения? Вы можете использовать Python, чтобы играть с изображениями. Pil – это библиотека изображения для Python. Иногда его называется подушка или библиотека изображений Python.
Вы можете сделать все виды эффектов, таких как размытие, изменение размера и других. Знаете ли вы, вы также можете смешать два изображения? Ждать.. Что такое смешивание?
Смешивать изображения
Подумайте о смешивании двух изображений, друг на друга. Это должно быть трудно сделать правильно?
Не совсем. Вам нужно два изображения. В этом случае я взял эти два:
В коде, который становится:
#!/usr/bin/python3 from PIL import Image Im = Image.open("lena.jpg") print(Im.mode,Im.size,Im.format) Im.show() newIm = Image.new ("RGBA", (640, 480), (255, 0, 0)) Im2 = Image.open("flower.jpg").convert(Im.mode) Im2 = Im2.resize(Im.size) Im2.show() img = Image.blend(Im,Im2,0.2) img.show()
Запустите его, чтобы увидеть смешанное изображение:
Изображение не сохраняется, он показывает только с IMG. Show (). Любые два изображения могут быть смесь, но они должны быть такими же размером, конечно. Это обеспечивается изменением размера:
Im2 = Im2.resize(Im.size)
Так что смешивание сделано с:
img = Image.blend(Im,Im2,0.2)
Первые два параметра являются изображениями. Есть два способа узнать.
- скучный путь (чтение документации)
- Изменение параметра
Так вы решили третий путь? Читать больше. Хорошо, это альфа-значение.
alpha – The interpolation alpha factor. If alpha is 0.0, a copy of the first image is returned. If alpha is 1.0, a copy of the second image is returned.
Ссылки по теме:
Оригинал: “https://dev.to/petercour/blend-images-with-python-1i1i”