В поисках хорошей библиотеки обработки изображений, которую можно использовать для нового приложения, которое я планирую создать. Я буду использовать C#.NET (VS 2008)
Мое приложение должно сделать следующее:
- Загружать изображение при запуске и отображать его в окне изображения
- Затем я должен иметь возможность выбрать четыре точки (верхняя левая, верхняя правая, нижняя левая, нижняя правая) в любом месте окна изображения.
- Затем мне нужно преобразовать исходное изображение в правильную перспективу, используя 4 точки источника и назначения.
Мало того, мне нужно, чтобы конечное выходное изображение имело заданный размер. Я хочу, чтобы приложение могло использовать ту же перспективу и возвращало изображение указанного прямоугольного размера (не размера 4 точки), который я указываю. Надеюсь, вы понимаете, что я имею в виду. Исходное изображение должно быть разбито на мозаику и преобразовано, чтобы получить результат, который полностью соответствует указанной области.
Я пробовал некоторые библиотеки, такие как Aforge.NET, ImageMagick, EMGU и т. д. Некоторые работают медленно. Некоторые могут создавать только перспективное изображение небольшого размера. Некоторые выдают ошибки памяти. Не могу найти подходящее решение.