BGRA 的 Tiff 或 Exif 标签
Posted
技术标签:
【中文标题】BGRA 的 Tiff 或 Exif 标签【英文标题】:Tiff or Exif tag for BGRA 【发布时间】:2013-11-18 20:10:20 【问题描述】:我正在将 BGRA 图像保存为 TIFF 格式的文件。 我需要按原样保存数据而不进行任何操作以用于记录和分析目的。
我需要设置哪些标签来告诉 TIFF 查看器数据存储为 BGRA 而不是默认的 RGBA? 目前图像查看器只是将数据读取为 RGBA,显然所有颜色都被破坏了。
【问题讨论】:
【参考方案1】: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 之类的东西
【讨论】:
有趣..这是压缩数据,我需要设置压缩类型吗? 我会将压缩类型保持为无(因此,不设置)。如果 ComponentsConfiguration 被忽略,那么你就不能做你想做的事。以上是关于BGRA 的 Tiff 或 Exif 标签的主要内容,如果未能解决你的问题,请参考以下文章
获取 EXIF 方向标签,旋转到正确的方向,处理图像并以正确的方向保存图像