Рубрики
Без рубрики

Смешивать изображения с Python

Python. Теги с Python, подушками.

Как изображения? Вы можете использовать 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”