24小时热门版块排行榜    

查看: 1254  |  回复: 0

miki澄澄

新虫 (初入文坛)

[求助] 用十六进制表示的二维(X,Y)坐标值,是怎样进行换算得到的?

图所示是一种文件从二进制转换成十六进制的显示,从绿色方框开始表示一个点(X,Y)的坐标值,前两位表示的是X轴坐标值,后两位表示的是Y坐标值,蓝色线表示的另一行的开始。第一行中的坐标点分别为”DC 00 C8 00”、”90 01 C8 00”、”90 01 DC 00”、”90 01 90 01”、”7C 01 90 01”、”C8 00 90 01”、”C8 00 7C 01”、”C8 00 C8 00”,一共8个坐标点组成。怎么计算可以使得例如”90 01 90 01”对应表示的坐标值是(2,2),在计算的过程中最后应该要乘以0.005这个单位数值。例如”C800 C800”,我猜想的计算是,12*16+8=200 200*0.005=1,因此”C800 C800”对应的坐标值为(1,1),“C8 00”经转换计算得到对应X坐标值为1,“C8 00”经转换计算得到对应Y坐标值为1,请大家帮忙看一下,谢谢!!!

用十六进制表示的二维(X,Y)坐标值,是怎样进行换算得到的?
360反馈意见截图16240206635969.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 miki澄澄 的主题更新
信息提示
请填处理意见