考虑具有理性类型的IFD条目(UNSIGNED RATIONAL或SIGNED RATIONAL)。
具有有理类型的值是8个字节。
"值偏移"字段是4个字节。
因此,"值偏移"具有有理类型的IFD条目的字段只能保存偏移量(该字段永远不能保存值)。
这是对的吗?
答案 0 :(得分:2)
简短版:是的。
长版:
TIFF IFD由IFD条目组成,IFD条目同样包含12个字节,按顺序包含:
<强>值/偏移强>
为了节省时间和空间,Value Offset包含Value而不是指向 值当且仅当值适合4个字节时。如果值小于4 在4字节的值偏移量内,它是左对齐的,即存储在较低编号的字节中 字节。值是否适合4个字节由Type确定 和领域的数量。
因此,由于有理类型总是至少8个字节长,它们永远不会显示为&#34;内联&#34;值,仅作为偏移+值在文件中的其他位置。