【问题标题】:Tiff tag data buffer strange hex values for floating point variablesTiff 标签数据缓冲浮点变量的奇怪十六进制值
【发布时间】:2022-12-14 04:08:21
【问题描述】:

因此,我被分配了一项任务来读取和保存存储在 tiff 图像的 tifftag 中作为字节缓冲区的 C 结构的值。这可能很简单,但我对这个编程领域还很陌生。

我知道我需要从中读取字节的确切位置。当我使用 python tiff 标签阅读器时,我得到了这些奇怪的字节值,我无法理解。我期待它是\xb5\x00\x00\x00\x01 格式,而不是像 \n\xd7#=\n\xd7#=K 这样奇怪的东西。

Here 是奇怪缓冲区值的 sn-p

但是,在实用程序中AsTiffViewer,如图所示,这些都很好 here.

我该如何解码?这是什么意思呢?

\n\xd7#=\n\xd7#=K (0A D7 23 3D 0A D7 23 3D - as per AsTiffViewer)

顺便说一句,0A D7 23 3D & 0A D7 23 3D 应该是两个浮点值,每个都是 4 个字节。

我期望 tiff 标记字节缓冲区的格式为\xb5\x00\x00\x00\x01 等,但是,它吐出一些奇怪的格式 - \n\xd7#=\n\xd7#=K。我不知道如何解码或阅读这个。

【问题讨论】:

    标签: binary hex byte buffer tiff


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2021-05-04
    • 2014-02-26
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 2018-04-14
    • 2014-02-12
    • 2014-03-01
    相关资源
    最近更新 更多