Как исказить изображение, используя 4 точки в пространстве экрана в WPF? - PullRequest
3 голосов
/ 06 мая 2011

Есть ли способ исказить изображение, используя 4 точки, где 4 точки будут соответствовать углам изображения?

Примерно так:

enter image description here

Игнорировать средние и центральные точки.Здесь, хотя изображение выглядит так, как будто оно деформировано в 3d, это не в моем случае.Это похоже на изменение 2D-многоугольника на экране, когда изображение, которое заполняет прямоугольник, соответствует измененной форме / многоугольнику, поскольку оба имеют 4 вершины и 4 ребра.

Есть идеи, как это сделать?

1 Ответ

4 голосов
/ 06 мая 2011

Вы можете использовать метод Чарльза Петцольда, описанный здесь:

Второй пример - демонстрацияименно то, что вы описываете.

...