不好意思,我的英语很差,但我会试着清楚地描述我的问题。 首先,我想操作(读取,缩放,移动,缩放矩形)一些图像的格式,如jpg,tiff和img。 我试图通过gdal做这个,使用rasterio进行缩放和移动,但结果很奇怪。比我用gdi + .i做的慢我们问过其他人,但是,答案可能是rasterio从硬盘直接读取图像磁盘,但是gdi +在ram中做事。也许我操作的图像是小图像,小于4000 * 3000。 所以现在我用gdi +操作图像。但我想如果我可以在directx中做同样的事情? 我的意思是我使用directx而不是gdi +。因为我认为它会更快。 因为我只能使用c#,所以我认为有些人可以给我一些托管dx或xna的建议 THX ~~~
答案 0 :(得分:0)
如果我理解了您的问题,那么您正在尝试构建一个简单的图像查看器。 如果是这样,你可以轻松地使用XNA,它将非常快速地工作。
您需要做的就是加载图像并将其显示在屏幕上,平移和缩放也非常简单。
答案 1 :(得分:0)
已经有一个名为TuiView的快速图像查看器,易于安装和使用。
文档在这里:http://tuiview.org