相关文章

MP3播放器开机动画制作之简明攻略(多图)

来源网址:

  先奉上一个55的开机画面,是原位图文件,喜欢的朋友自己修改需要的版本好了。

  下面以这个为例子简单说明制作方法,希望对大家有启发。

  有些内容太基础,达人们不要笑话,多多斧正。

  一. 基本原理和概念(好像是课本,呵呵~ )

  mp3上显示的信息有两种类型:

  1. 字符:比如歌词,歌名,时间等显示信息

  固件(且认为就是mp3的操作系统好了)中有内建的字库,通俗的说就是把字的形状用点阵图表示出来,然后给每个字编上号码。这种字库是点阵字库,一放大就显得很粗糙,但对于mp3的显示是合适的。另外一种现在使用比较多的是矢量字库,可以无级缩放,象大部分windows的字体。

  mp3文件中记录的歌名等ID3信息实际上就是字符的编码,mp3在显示的时候找到相应的字符点阵图,并把它显示出来。这样的话,如果要完全支持中文就需要在固件中有所有中文字的点阵图(完整的中文字库)。这就是55的5.7固件不完全支持中文的原因:中文字库不完整!

  2. 图形:比如开机、关机的画面,各种图标、图案等等

  这些图形也是点阵图,都包含在固件的资源文件中。其中静止的图案就是一张图,如表示音量的杠杠(条条?杆杆?棍棍?)。

  替换这些图片就是55中文版固件制作的基本方法。但是有好多图呀,很大的工作量!

  感谢萝卜白菜、ericz的奉献,向你们致以崇高的敬意!

  而动画是很多张图片连续显示以实现动画的效果(像放电影一样)。

  55的开机画面是一个35帧的动画,原始的位图如下:

  制作自己的开机Logo就是把你自己的35张图片替换原来资源文件中的相应图片。