问题描述
- 在分析图片头文件的时候有一行代码看不懂,望大神指点
- 最近一直在找获取网络图片的size的方式,最后得出两个结论:
1 使用分线程下载下来,然后获得图片的size
2 使用网络请求图片的头文件,然后从头文件中找到图片大小的信息第一种方法需要主线程分线程切换,刷表老是出问题,先放着不管
重点是想搞一下第二个方法:在网上找到了一个博客:http://cxjwin.github.io/2013/11/05/preview_image_size/
大神写的很不错,也能得出图片大小,但是其中一句代码看不懂
这里的data是,只有八位,前四位是width,后四位是height在打断点的那一行,在网上问了,<< 是左移运算符
但是我不清楚为什么要这样就算出了width值,不知道为什么要使用左移运算符
总之这一句加上上面的四行代码都不理解啊,求大神帮帮忙,我想自己写一个计算jpeg格式的
这里卧虎藏龙,肯定有大神!
解决方案
http://www.cocoachina.com/bbs/read.php?tid=455783
解决方案二:
虽然说,那个帖子也是我发的,,,算了,反正这里也没人理我,,,
时间: 2024-09-11 19:19:49