4

我在运行时生成 HDR 图像,我需要以完美的质量保存这些图像(我通过多个过滤器链接这些图像,因此我希望每次都保持最大保真度以避免过多的质量损失)。

我正在使用 PixelFormat.Format32bppArgb 保存位图类,我也找到了 64 位格式,但列表中没有 128 位格式(每个通道 32 位 X 4 个通道)。

保存由 4 个浮点组件组成的颜色数组的正确方法是什么?任何图像格式都可以,只要我可以从 .NET 中完成(如果内置不支持第三方库,则可以)。

我正在寻找一个最好的纯.net解决方案(没有围绕非托管代码/非托管库进行互操作的包装器)。

4

1 回答 1

2

ImageMagick ( http://www.imagemagick.org/script/high-dynamic-range.php ) 支持 HDR 图像。

您可以使用 ImageMagick.NET ( http://imagemagick.codeplex.com ) 作为 .NET 绑定。

希望这可以帮助!

于 2013-05-18T14:18:19.753 回答