chebaodaren
2016-01-07 08:11
采纳率: 50%
浏览 1.4k
已采纳

在分析图片头文件的时候有一行代码看不懂,望大神指点

最近一直在找获取网络图片的size的方式,最后得出两个结论:
1 使用分线程下载下来,然后获得图片的size
2 使用网络请求图片的头文件,然后从头文件中找到图片大小的信息

第一种方法需要主线程分线程切换,刷表老是出问题,先放着不管
重点是想搞一下第二个方法:

在网上找到了一个博客:http://cxjwin.github.io/2013/11/05/preview_image_size/
大神写的很不错,也能得出图片大小,但是其中一句代码看不懂
图片说明
这里的data是,只有八位,前四位是width,后四位是height

在打断点的那一行,在网上问了,<< 是左移运算符
但是我不清楚为什么要这样就算出了width值,不知道为什么要使用左移运算符
总之这一句加上上面的四行代码都不理解啊,求大神帮帮忙,我想自己写一个计算jpeg格式的
这里卧虎藏龙,肯定有大神!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • devmiao 2016-01-07 15:36
    已采纳
    点赞 打赏 评论
  • chebaodaren 2016-01-08 02:19

    虽然说,那个帖子也是我发的,,,算了,反正这里也没人理我,,,

    点赞 打赏 评论

相关推荐 更多相似问题