是否有一个很好的.NET库来读取RAW文件?

时间:2009-01-29 09:32:38

标签: .net

我们正在编写一个基于.NET的应用程序来读取包含RAW文件的图像。我们可以使用一个好的图书馆吗?也许是dcraw或libraw的包装器?许可方面,LGPL很好,但GPL不会。

4 个答案:

答案 0 :(得分:3)

I asked a similar question some time ago

我最终使用的选项是运行DCRaw并将输出捕获到GDI + Bitmap对象中。它效果很好而且不会太慢。

答案 1 :(得分:2)

目前还没有,但可能很快就会根据question I asked here中的信息,更多的信息旨在扩展对所有GDI +应用程序的支持。

我遇到的所有其他选项都涉及到包装dcraw(这是Paint.Net插件的示例代码)

编辑: 可能还应该提到显而易见的(现在我已经发现了它);至少佳能拥有Windows Imaging Components支持downlaodable codec for it,这将为您提供WPF应用程序支持

EDIT2: 它不一定是WPF应用程序本身,只需要框架的v3 +来为BitmapFrame / etc引入System.Windows.Media.Imaging命名空间。

答案 2 :(得分:1)

ImageMagick库几乎可以读取每种图像格式,它有一个可以使用的.NET包装器。

答案 3 :(得分:1)