On the hunt of a good image processing library which can be used for a new application I plan to create. I will be using C#.NET (VS 2008)
My application needs to do the following:
- Load an image at startup and display it in a picture box
- I should then be able to select four points (TopLeft, TopRight, BottomLeft, BottomRight) anywhere in the picture box.
- I then need to transform the source image to the correct perspective using the 4 source and destination points.
Not just that, I need the final output image to be of a specified size. I want the application to be able to use the same perspective and return an image of the specified rectangular size (not the size of 4 points) I specify. I hope you understand what I mean. The source image needs to be tiled and transformed to produce an output that fits the specified area completely.
I tried some libraries like Aforge.NET, ImageMagick, EMGU etc. Some are slow. Some can only produce a perspective image of small size. Some give memory errors. Can't find a proper solution.
I assume the answer to my question over here can help in your case, too.