gpt4 book ai didi

image - 如何从这个文件头计算位图的宽度和高度?

转载 作者:行者123 更新时间:2023-12-01 09:36:31 31 4
gpt4 key购买 nike

00000000 42 4D 3A FE 05 00 00 00-00 00 36 04 00 00 28 00
00000010 00 00 D1 02 00 00 1D 02-00 00 01 00 08 00 00 00
00000020 00 00 04 FA 05 00 13 0B-00 00 13 0B 00 00 00 00

宽度和高度的值是多少?

最佳答案

根据 Wikipedia - BMP file format

Offset (hex)    Offset (dec)    Size (bytes)    Windows BITMAPINFOHEADER[1]
0E 14 4 the size of this header (40 bytes)
12 18 4 the bitmap width in pixels (signed integer)
16 22 4 the bitmap height in pixels (signed integer)

使用您发布的位图标题,宽度和高度将是

Width:  D1 02 00 00
Height: 1D 02 00 00

上面的维基百科链接指出

All of the integer values are stored in little-endian format (i.e. least-significant byte first).

如果我的理解是正确的,那就转换成

 Width = 209 + (2 x 256) + (0 x 256^2) + (0 x 256^3) = 721
Height = 29 + (2 x 256) + (0 x 256^2) + (0 x 256^3) = 541

关于image - 如何从这个文件头计算位图的宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760799/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com