哪些图像格式支持 32 位浮点值(每通道)?我想尽可能简单地在 C++ 中读取和写入未压缩的 32 位 RGB 图像。
有OpenEXR,但它相当复杂,到目前为止我还没有让开放库工作。
然后是 TIFF,但 LibTiff 似乎对 32 位 fp tiff 有一些问题。
还有 Radiance .hdr,它相当简单——但不幸的是应用了某种有损压缩
还有哪些其他支持 32 位浮点数的图像格式?
哪些图像格式支持 32 位浮点值(每通道)?我想尽可能简单地在 C++ 中读取和写入未压缩的 32 位 RGB 图像。
有OpenEXR,但它相当复杂,到目前为止我还没有让开放库工作。
然后是 TIFF,但 LibTiff 似乎对 32 位 fp tiff 有一些问题。
还有 Radiance .hdr,它相当简单——但不幸的是应用了某种有损压缩
还有哪些其他支持 32 位浮点数的图像格式?
Microsoft 高清照片格式支持 RGB 和 RGBA 的 128bpp 浮点
在Native Pixel Formats页面上搜索以下内容
GUID_WICPixelFormat128bppRGBFloat
GUID_WICPixelFormat128bppRGBAFloat
编辑:
为了其他对此格式感兴趣的人的利益:
Microsoft 将此格式提交为JPEG XR进行标准化。2010 年 7 月,实施 JPEG XR 标准的参考软件作为ITU-T Recommendation T.835和国际标准 ISO/IEC 29199-5 发布。JPEG XR 标准的比特流规范可从 ITU-T 下载,网址为http://www.itu.int/rec/T-REC-T.832
高清照片/JPEG XR 的主要优势 -
Microsoft 发布了一个设备移植工具包 (DPK),提供了编码器/解码器的实现细节,包括用于 Unix/Linux 平台的示例参考代码。