16
Ноя
2016

Наложить картинку на другую по не целочисленной координате

Сейчас наложение одной картинки на другую происходит с помощью PIL, Image.paste:

from PIL import Image


img0 = Image.open("foo.jpg")
img1 = Image.open("bar.jpg")

img0.paste(img1, (x, y))

Но Image.paste не позволяет задавать не целочисленные координаты. Каким образом наложить одну картинку на другую по не целочисленным координатам (с антиалиасингом).

(округление/преобразование позиции наложения к int не дает приемлемых результатов)

Источник: https://ru.stackoverflow.com/questions/591534/%D0%9D%D0%B0%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D1%8C-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D1%83-%D0%BD%D0%B0-%D0%B4%D1%80%D1%83%D0%B3%D1%83%D1%8E-%D0%BF%D0%BE-%D0%BD%D0%B5-%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D0%B5

Тебе может это понравится...

Добавить комментарий