爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: chenyan5486
收起左侧

[原创] 关于5757奶牛图事件最后分析已经完成(最终结果见33楼)感谢提供原图

[复制链接]
发表于 2006-3-22 16:37:54 | 显示全部楼层
我不同意楼主的观点。相信坛子里是我先发现这幅图的问题的,我当时的情况是:收到别人发的这幅图片的彩信,一打开就关机。〔大家可以搜索我发的帖子〕但我在电脑上用GIF编辑软件打开过这幅图,只有四层,而且没有任何附带信息。
回复 支持 反对

使用道具 举报

发表于 2006-3-22 16:41:31 | 显示全部楼层
好想看看那个图片是什么样子
回复 支持 反对

使用道具 举报

发表于 2006-3-22 17:26:03 | 显示全部楼层
5757牛在哪里,偶也想看看。
顶出来真相
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 22:49:52 | 显示全部楼层
没原图啊,不好分析的,郁闷就郁闷在这里,我这里有平台可以提出出来,一般的软件是打不开多层图片的,要转用软件分析,我用.net可以测试一下
回复 支持 反对

使用道具 举报

发表于 2006-3-22 23:19:50 | 显示全部楼层
这是图片;P
飞牛.GIF
回复 支持 反对

使用道具 举报

发表于 2006-3-22 23:24:14 | 显示全部楼层
就是这张该死的牛牛图,你放到手机上打开可以,但是千万别设定成壁纸或开机图片,否则你会死的很惨。

我就是中彩那位 -_-b,  lz确实很强,没有原图,却分析到了很多问题,完全正确。我很幸运没有把牛图设为开机图,否则就真是没救了

[ 本帖最后由 pinkle 于 2006-3-22 23:55 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-3-23 00:10:34 | 显示全部楼层
早在Modopo上就看到了,因为不好看我没下~~~~
感谢上帝!!!
回复 支持 反对

使用道具 举报

发表于 2006-3-23 00:49:05 | 显示全部楼层
原图终于来了!今晚太晚了,明天我就备份然后测试。
回复 支持 反对

使用道具 举报

发表于 2006-3-23 00:58:43 | 显示全部楼层
好可爱的图丫,但是邪恶啊
回复 支持 反对

使用道具 举报

发表于 2006-3-23 01:18:51 | 显示全部楼层
好恐怖啊~~~
估计是有些人别有用心专门针对西机做出来的吧.....
狠!!
回复 支持 反对

使用道具 举报

发表于 2006-3-23 01:35:36 | 显示全部楼层
忍不住还是测试了:
一、原图格式:128*128,位深:32,帧数:3,每帧间隔0.2秒,传入手机一打开,关机(共测试三次)。
     (可以预见,如果将原图直接设定为待机图,那么一定会无法开机。)
二、用软件将原图处理为每帧间隔1秒,传入手机,打开,未关机,设定为墙纸,一切正常。
三、传入手机第三张图片,格式:94*94,位深:32,帧数:3,每帧间隔0.15秒,打开,未关机,设定为墙纸,一切正常。
四、传入手机第四张图片,格式:94*94,位深:32,帧数:102,每帧间隔0.15秒,打开,未关机,,设定为墙纸,无法显示。
五、将原图分解为三张图片依次传入手机,依次打开,未关机,设定为墙纸,一切正常。

结论:
1、不是因为帧数太多或者每帧间隔太短导致手机死机,而是手机本身读取GIF格式的Bug导致读取特定格式的Gif文件就会死机,至于这个特定的gif格式是什么,这我就分析不出来了。
2、帧数太多的Gif文件无法作为待机图。

评分

参与人数 1实力分 +1 金钱数 +48 收起 理由
sansea + 1 + 48 奖:感谢-你的发言非常精彩,请再接再厉!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2006-3-23 03:17:28 | 显示全部楼层
灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异灵异
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 11:05:20 | 显示全部楼层
细致分析完成,用高级 软件打开分析,本图大小128*128  ,画面3真*32001次
造成死机原因就是因为层数太多造成西机CPU资源消耗量过大直接崩溃死机,内存泻出
3真画面的正常GIF 为资源调用率是2%~5.7%,初试化后降低到1.5%~2.2%
这个图片 包含32001个3祯,资源调用瞬间内存和CPU达到100%,开机加载的启动项目全部终止无法启动,全机瘫痪,最后结论本图包含96003个层(好恐怖,不想想了)
能做一个让N机挂的办法嘿嘿 按照N机CPU的资源和算法,把图层做成16*200000保证丢翻哇哈哈哈哈哈

评分

参与人数 1金钱数 +48 收起 理由
sansea + 48 奖:感谢-你的发言非常精彩,请再接再厉!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2006-3-23 11:49:06 | 显示全部楼层
厉害,终于分析出来了。
回复 支持 反对

使用道具 举报

发表于 2006-3-23 11:52:29 | 显示全部楼层
普通软件打开只有3个帧,相信LZ和32楼的分析,不知到什么高级软件可以看到9万个图层?
回复 支持 反对

使用道具 举报

发表于 2006-3-23 11:56:49 | 显示全部楼层
33楼的分析相当具有说服力!!
回复 支持 反对

使用道具 举报

发表于 2006-3-23 12:06:26 | 显示全部楼层
Gif Movie Gear   
用这个软件就行了 在工具栏的动画属性里就能看见.  其实不是有几万个图层,而是动画循环几万次
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 12:12:32 | 显示全部楼层
是同时间循环事实上转换出来就成为90000真的怪物了,相当于在同一时间播放这个动画30000多次,也就是相当于要小西的CPU同时处理30000个GIF动画明显我们的西机吃不够的拉,电脑的CPU肯定没问题,至于N机为什么不挡机,可能是别人有保护或者不支持多循环动画吧-0 0,说白了我们的机器配置不好但是又要给我们这些机友高级功能,小西就是强啊充分利用资源
回复 支持 反对

使用道具 举报

发表于 2006-3-23 12:50:05 | 显示全部楼层
楼主一战成名,提议升段
回复 支持 反对

使用道具 举报

发表于 2006-3-23 12:55:44 | 显示全部楼层
原帖由 chenyan5486 于 2006-3-23 11:05 发表
细致分析完成,用高级 软件打开分析,本图大小128*128  ,画面3真*32001次
造成死机原因就是因为层数太多造成西机CPU资源消耗量过大直接崩溃死机,内存泻出
3真画面的正常GIF 为资源调用率是2%~5.7%,初试化后降低 ...

原帖由 chenyan5486 于 2006-3-23 12:12 发表
是同时间循环事实上转换出来就成为90000真的怪物了,相当于在同一时间播放这个动画30000多次,也就是相当于要小西的CPU同时处理30000个GIF动画明显我们的西机吃不够的拉,电脑的CPU肯定没问题,至于N机为什么不挡 ...

我觉得以下几点有待商榷:
1、关于CPU使用率,我播放第二、三个图片也是3帧,CPU一直在30-40%之间。
2、关于循环次数,GIF文件的循环次数是指这些帧连续播放多少次后停止,并不是同时播放多少次,不信大家可以做个试验,将循环次数改为3,那么循环三次后就会静止不动,所以同时播放层数太多这个理论是不对的。
3、我的第‘二个图片其实就是原图将帧间隔改为1秒,其他没变,但是也是不死机,所以可以认定只要原图经过修改后,就会破坏其可以让手机死机的特性。
至于为什么会死机,还是有待研究。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-7-27 20:13

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表