Копирование области треугольного изображения с помощью PIL

У меня есть два изображения PIL и два набора соответствующих 2D-точек, образующих треугольник.

Например:

image1:
100x100 pixels
points = [(10,10), (20,20), (10,20)]

image2:
250x250 pixels
points = [(35,30), (75,19), (50,90)]

Я хочу скопировать треугольную область из image1 и преобразовать его, чтобы он поместился в соответствующую треугольную область изображения 2. Есть ли способ сделать это с помощью PIL без необходимости копировать пиксель за пикселем и самостоятельно вычислять преобразование?

7
задан jterrace 4 August 2011 в 18:29
поделиться