Vb.net - как вырезать квадратное сечение из деформированного изображения?
Я заранее приношу извинения, если некоторые части этого вопроса не очень ясны: английский-не мой родной язык, и я не знаю технических терминов для некоторых частей того, что я пытаюсь описать. Если есть что-то неясное с этим вопросом, дайте мне знать, и я попытаюсь отредактировать его соответствующим образом.
В принципе, я пытаюсь написать программу в VB.NET это позволит пользователю открыть изображение и вырезать из него один кусок. С помощью этот образ например, пользователь должен иметь возможность вырезать из него только зеленый квадрат. Сделать это на таких изображениях не проблема, но в идеале программа должна быть в состоянии получить тот же результат от изображения, как искаженного, как вот этот Я видел программы для Android, которые позволяют пользователю просто выбрать четыре угла разрезаемого участка, и я хотел бы реализовать что-то подобное в .NET: пользователь выбирает углы, программа преобразует выделение в прямоугольник.
Что я уже пробовал:
Я пробовал искать подобный код в интернете, но ничего не смог найти (возможно, потому, что не знаком с точной терминологией). Может ли кто-нибудь дать мне несколько советов о том, как действовать дальше, или перенаправить меня на подобные проекты? Спасибо