爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 242|回复: 0
收起左侧

[原创]修改图片资源的一点研究

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

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编辑过]

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究

[原创]修改图片资源的一点研究
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2025-7-5 12:39

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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