我在运行时生成HDR图像,我需要以完美的质量保存(我通过多个滤镜链接这些图像,所以我希望每次都保持最大的保真度,以避免太多的质量损失)。
我正在使用PixelFormat.Format32bppArgb保存位图类,我发现64位格式但列表中没有128位格式(每个通道X 4通道32位)。
保存由4个浮动组件组成且无损失的颜色数组的正确方法是什么?任何图像格式都可以,只要我可以从.NET完成(如果内置不支持第三方库,则可以。)
我正在寻找一个纯粹的.net解决方案(没有包装非托管代码/非托管库以进行互操作)。
答案 0 :(得分:2)
ImageMagick(http://www.imagemagick.org/script/high-dynamic-range.php)支持HDR图像。
您可以使用ImageMagick.NET(http://imagemagick.codeplex.com)作为.NET绑定。
希望这有帮助!