【发布时间】:2013-11-18 20:10:20
【问题描述】:
我正在将 BGRA 图像保存为 TIFF 格式的文件。
我需要按原样保存数据而不进行任何操作以用于记录和分析目的。
我需要设置哪些标签来告诉 TIFF 查看器数据存储为 BGRA 而不是默认的 RGBA?
目前图像查看器只是将数据读取为 RGBA,显然所有颜色都被破坏了。
【问题讨论】:
我正在将 BGRA 图像保存为 TIFF 格式的文件。
我需要按原样保存数据而不进行任何操作以用于记录和分析目的。
我需要设置哪些标签来告诉 TIFF 查看器数据存储为 BGRA 而不是默认的 RGBA?
目前图像查看器只是将数据读取为 RGBA,显然所有颜色都被破坏了。
【问题讨论】:
TIFF:规范说你不能:
http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf
第 37 页:对于 PlanarConfiguration = 1,组件按指示的顺序存储:首先是红色,然后是绿色,然后是蓝色。
EXIF:使用标签ComponentsConfiguration
http://www.exif.org/Exif2-2.PDF
第 33 页。对于标签号 37121,您可能想要 6 5 4 0 之类的东西
【讨论】: