有没有一种较快的方式可以读取RAW图像文件(特别是Canon CR2和Adobe DNG文件)并作为GDI+位图呈现?
我找到了一个在WPF下运行的示例,它会使用任何安装的图像编解码器读取图像,然后在图像控件中显示它。我修改了这个示例,通过将WPF图像写入MemoryStream并从中创建Bitmap来创建GDI+位图。但这个过程非常慢!非常慢!在我的计算机上打开一个简单的图像需要大约10秒钟。这个解决方案还需要引用WPF程序集,这不太合适,尤其是因为我想在ASP.NET项目中运行代码。
有些程序能够批处理转换图像,但我更喜欢在请求时动态转换图像。
那么,有什么建议吗?