在寻找一款能用于我计划创建的新应用程序的良好图像处理库。我将使用C#.NET (VS 2008)。
我的应用程序需要执行以下操作:
1.在启动时加载图像并在图片框中显示它。 2.我应该能够在图片框中的任何位置选择四个点(左上角,右上角,左下角,右下角)。 3.然后,我需要使用4个源点和目标点正确地转换源图像的透视图。
不仅如此,我需要最终输出图像为指定大小。我希望应用程序能够使用相同的透视图,并返回我指定的矩形大小的图像(而不是4个点的大小)。源图像需要被平铺和转换以产生完全适合指定区域的输出。
我尝试了一些库,如Aforge.NET、ImageMagick、EMGU等。有些很慢。有些只能生成小尺寸的透视图像。有些会出现内存错误。找不到一个合适的解决方案。
我的应用程序需要执行以下操作:
1.在启动时加载图像并在图片框中显示它。 2.我应该能够在图片框中的任何位置选择四个点(左上角,右上角,左下角,右下角)。 3.然后,我需要使用4个源点和目标点正确地转换源图像的透视图。
不仅如此,我需要最终输出图像为指定大小。我希望应用程序能够使用相同的透视图,并返回我指定的矩形大小的图像(而不是4个点的大小)。源图像需要被平铺和转换以产生完全适合指定区域的输出。
我尝试了一些库,如Aforge.NET、ImageMagick、EMGU等。有些很慢。有些只能生成小尺寸的透视图像。有些会出现内存错误。找不到一个合适的解决方案。