站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题creatImage的问题

creatImage的问题

摘要: creatImage的问题


请问为什么有的手机不支持不压缩格式的png图的二进制数组用creatImage来生成,在模拟器上可运行,在部分手机上也可以,为什么其中部分手机却是白屏?如果我想在程序运行中快速生成一张png图,需要所有手机都支持的格式,应该怎么做?


路过,友情up!


没有见过这种情况,我使用的时候都正常啊,在NOKIA,MOTO,SE等大部分机型都没有问题


不应该啊,都支持的。

楼主说的,不支持,是什么手机?什么样子的png图片?


如果是所有图形软件生成的png二进制组合成图在所有手机都可以,我的意思是我用的是自己写代码把IHDR颜色位设置08,类型03,
IDAT字段标志后设置0x78, 0xda, 0x01,然后是两字节的LEN,两字节的LEN的补码,LEN我用的是IHDR中的WIDTH,我填写的不压缩格式IDAT也是按WIDTH和HEIGHT一个字节一个字节的写,这样生成的图在Nokia7610上运行成功(模拟器不管是什么都成功),但是在MotoV600/V180,索爱K700等都没有成功,是白屏。


你有没有重新算校验码?


CRC校验码是个问题
可能有些机器检查不严格,有些机器检查的比较严格


NOKIA不验证MOTO的验证。别的不知道


↑返回目录
前一篇: 手机模拟器怎么无法运行
后一篇: 如果调节游戏中音量的大小啊?