年过完了,生意也少了,人也闲了,有空来玩电脑改dvd遥控和画面,
改画面,都有很多的工具,但是改出来的图片总是不够清析,
有很多的凌阳dvd,图片存放空间是比实际图片大很多的,
我自家的dvd就是个例子,图片空间有34.6k,但是用的 图片只有14.1k.
原机的清析画面,改了后,图片就会效果变差,这是很多同仁们都会遇到的问题,
其原因大家都知道,因为工具直接改图片,总是把图片压缩过多,像素太少,图像就不清楚.
有时明明原机的图片很清析,可是我们改过之后就差了,这是为什么 ?
因为软件把图片压缩过多了,我自己家的dvd,原机的图片只有14.1k大小,
不够清楚,但是我用stk0.23解压后查看图片地址,发现flash里面留给图片
的空间并不小,有34k多,而原机只用了14.1k的图片,这简直就是一种浪费呀!
作为对图片要求高的我来说 ,这是不能容忍的事情,
当然要改过一个我自己满意的图片上来了,
如果bin里面的图片空间本来就小 ,那是不可能改大的,也就是不可能更清楚,
但是有很多的机子用的都是小图片352*288的,这种机子图片空间浪费很多。
只要原机bin的图片空间没有全部利用,那就可以用这个方法.
下面说一下改的过程,看图吧.[attachment=152550]
这是原图,只有352*288,mpg大小只有14.1k
因为像素少,上了电视后效果很差,我用stk0.23模块解压后,
查看图片地址,方法如图: [attachment=152551]
这是图片起始地址 [attachment=152552]
这是图片结束地址,[attachment=152553]
原机图片大小等于5729C-539F0=38AC,也就是14.5k
这是图片实际多余空间地址:5C140,[attachment=152560]
从5729C到5C140都是空白的,也就是浪费的。
5C140-5729C=4EA4,也就是浪费20.1k,如果把原图片提高20.1k容量,
理论清析度也就提高2.4倍。同一张图片,压缩成14k与压缩成34k,
相差多大,大家试一下就知道。
废话就不要说了,下面做大小最适合的图片,
把自己想要改的图片做成能让flash图片空间容下的最大的mpg格式。
计算图片空间大小:5C140-539F0=8750,转换成十进制等34640,34.64k大小
看下图:
[attachment=152558]
接下来是如何把做成的图片放进bin里面呢?
直接用stk0.23替换34.6k大的mpg文件会出错误,不能替换进去。
我用winhex把stk0.23觖压后的Models文件夹里的rom12.bion打开。
输入000001B3查找16进制数据,因为这个就是图片开始地址,
找到开始地址后,把做好的mpg文件用winhex打开,复制mpg文件全部的16进制
数据,替换原机数据的图片数据,
方法是把剪切板上的mpg十六进制数据写入到原机图片开始地址上去,
也就是从rom12.bin的539F0位置开始写入,保存后,用stk0.23模块合成法,
保存刷机后,开机图片就成了34.6k的清析图片了,远远超过原机画面的清析度。