Я создал изображения прямоугольных треугольников, используя альфа-маски. Я хотел бы соединить их по вертикали и по горизонтали. Маски: альфа-маска для прямоугольных треугольников
Еще одна альфа-маска для прямоугольных треугольников
Нарезанные изображения: Прямоугольные треугольники с использованием первой альфа-маски
Прямоугольные треугольники с использованием второй альфа-маски
Я хотел бы объединить два прямоугольных треугольника следующими способами:
Однако у меня был неверный вывод: Неверный вывод
Я хотел бы получить некоторые рекомендации о том, как подойти к этой проблеме, чтобы я мог получить желаемые результаты.
Код для соединения треугольников: я использовал следующий пример: Маскирование двух изображений и объединить в одно изображение
def mirror_triangles_one():
x=first_array[0] #The first array contains right angle triangles sliced using alpha mask one
y=second_array[2] #The second array contains right angle triangles sliced using alpha mask two
x_im=x
x_im.paste(y, (-4, 0), y)
x_im.save('mirror_five.png')
return x_im
Исходное изображение — Исходное изображение