将图像写为来自.net的每通道32位(每像素128位)位图

时间:2013-05-18 01:33:06

标签: c# .net image-processing colors

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

希望这有帮助!