- 积分
- 384
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
为了想修改小8内部的图片资源,在此作了一些研究(注:只对图片的大小的改变与地址之间的关系进行探讨)!希望想为修改内部图片的朋友有点提示。
1、由于图片的都要占用一些地址,开始地址为0x487FFA,结束地址为0x4FFBFF,如果按照这样计算,总占用地址的大小为0x4FFBFF-0x487FFA=0x77C05(490501字节十进制)。
2、先假定每张图片的大小101x80为占用0x410,则这个时候图片的张数为0x77C05÷0x410=0x1D7,这个时候的总张为471张,而小8内部为732张,会有732-471=261张图片已经没有地址可用了。
3、如果按照小8内置图片总为数732(2DC十六进制)张计算,每张图片的大小都为101x80,则这时每张图片会占用0x410,则新的地址占用为0x410*0x2DC=0xB9DC0(761280字节十进制)。0x487FFA+0xB9DC0=0x541DBA。
结论:
a.对上面的数据结果进行比较.可以得出,假定图片的大小都为101x80,则小8内部的图片资源要修改的空间会非常小,如果真的要修改,因而会出现地址重复的情况,只有重新调整小8内部的图片资源占用地址空间才能解决这个紧缺的情况.
b.很明显,如果修改小8图片的大小(假如是增大),则会占用下一张图片的地址.这样就出现了地址的重复.要达到正确显示,则要修改下一个图片地址,而这个修改也会占用一下地址,反复地循环.反复地修改.
c.最后只有重新调整小8内部资源的大小为101x80才能觖决这个问题.但这样会占用更多的更多的地址空间.由此可知,只能修改比原来图片大小要小才能解决.
1.如要把小8中都实现图形菜单,是不可能的,因为这个图形大小为101x80,会占用更多的地址.因而会非常不足.
2.要实现图片的个性化,修改的空间会很少!虽然茶兄提供了小8内部图片资源的修改教程.但这修修改空间会很少.
3.本人做了个实现实验,我想把小8中发短信动画,想让她更有动感,想把这样图片都改成101x65,修改结果如下:
①未修改原图:
[upload=gif]UploadFile/2005-3/200532733454618.gif[/upload]
②只修改图片大小为101x65的图(大小为34D):
[upload=gif]UploadFile/2005-3/200532733539574.gif[/upload]
③修改后的显示结果图:
[upload=gif]UploadFile/2005-3/200532733614367.gif[/upload]
④修改地址后的结果图:
[upload=gif]UploadFile/2005-3/200532734658258.gif[/upload]
由③图的结果,这个时候不修改地址,右边的图片显示,这个时候已经占用了JAVA图形菜单地址.
由④图的结果,出现地址交叉的情况.
这是我的一点建议,有不对的地方,请各位指正!最后,想修改图片的机友,特别是修改图片的尺寸大小的,要小心啊!
[此贴子已经被作者于2005-3-27 14:21:36编辑过]
|
-
[原创]修改图片资源的一点研究
-
[原创]修改图片资源的一点研究
-
[原创]修改图片资源的一点研究
-
[原创]修改图片资源的一点研究
|