歌词伴侣“皮肤”完全DIY
和Winamp一样,歌词伴侣也支持自己的Skin(皮肤),使用者可以自己定制自己喜爱的界面皮肤。当然,为了保持Winamp整个界面的统一,笔者还是建议能制作和原来Winamp皮肤相配套的皮肤,这样视觉上看起来更美观些。
歌词伴侣界面“皮肤”系统主要由以下几个文件组成:
背景图片:background.bmp
标志图片:logo.bmp(非必要)
说明文本:skin.txt
其中,背景图片也就是歌词伴侣的显示背景框,是整个系统的基本架构。标志图片,则是用来显示皮肤制作者标记。
这两个图片文件的制作都比较简单,稍懂一些图形处理的计算机爱好者都能自己搞定。在制作时要注意的也就是以下几点:①为保持Winamp和歌词伴侣皮肤界面的一致,可以在Winamp的皮肤目录中选择相应的图片进行“改造”处理。使用老式Winamp皮肤(也就是皮肤文件直接保存在相应目录中bmp位图文件),可以在Winamp的“Skins”目录中直接找到相应的图形文件;而使用最新的wsz皮肤文件格式的,由于它是单文件格式,因此想要获得相应的图形文件,请先打开Winamp,Winamp在运行时会自动初始化此皮肤文件,然后将相应的皮肤位图文件暂时解压到Windows的Temp目录中,大家可以去那里找到自己需要的“素材”。②标志图片是可有可无的,但一旦你制作的话,请务必将其长宽都设定在背景文件长宽的80%左右或下,否则会非常影响界面的显示效果。
说明文本(skin.txt)是整个歌词伴侣界面“皮肤”系统中最重要的部分,它控制着界面中显示区域、歌词显示样式、标志图片位置等一系列参数的设置。下面就来逐一解释一下说明文本中各参数设置的含义(以我为Cold
Fusion皮肤做的相应歌词伴侣界面“皮肤”所对应的说明文本为例,下面表格的左端为原始文件内容,右边为相应的解释内容):
[Info]
此为文本的起始部分
SkinName=秋水
歌词伴侣界面“皮肤”的名称
SkinStandard=3100
歌词伴侣界面“皮肤”的标准
SkinType=RESIZABLE_RECT
歌词伴侣界面“皮肤”的类型。RESIZABLE_RECT指可变大小的矩形外套
SkinAuthorsName=秋水
歌词伴侣界面“皮肤”的制作者
SkinAuthorsEmail=xxxxxx@xxx.com
制作者的联系
Email SkinAuthorsHomepage=http://foxzhang.yeah.net
制作者的主页
段落分割
TextColorRGB=132,74,0
歌词文本的显示颜色,格式采用R,G,B(红、绿、蓝),R,G,B的范围都是0~255,具体可以查看相应的对应颜色表
HighlightColorRGB=255,239,148
高亮歌词(正在播放的相应歌词)的显示颜色,采用的格式和上面一样
CanStretchVertically=1
纵向大小调整开关,1表示允许调整;0则表示纵向尺寸固定
CanStretchHorizontally=1
横向大小调整开关,1、0含义同上
PatternLeft=10
由于歌词伴侣界面“皮肤”提供了界面缩放的功能,此四项可以控制在缩放界面时,复制的区域位置,由此上、下、左、右四个坐标来控制
PatternRight=250
PatternTop=10
PatternBottom=120
ScrollerRight=250
控制歌词滚动显示区在整个皮肤界面中的位置,上、下、左、右四个坐标
ScrollerBottom=100
ScrollerLeft=20
ScrollerTop=15
LogoLeft=20
标志图片在皮肤界面中的相应位置(左上角的坐标)
LogoTop=30
FontName=Arial
歌词显示字体
FontHeight=9
歌词显示字体高度(以像素为单位)
LineHeight=16
每行歌词的高度(以像素为单位)
TextAlignment=0
歌词在界面中的显示位置:0表示居左;1表示居中;2表示居右。
可以说,说明文本是整个歌词伴侣界面“皮肤”系统中最难制作的部分,尤其是Pattern和Scroller这两个参数的四个坐标值,必须经过不停的调试,才能在使用时获得最佳的歌词显示效果,大家在制作此文件时要多花些时间。上述三个文件制作完成后,可以在Winamp安装目录下Plugins目录下的LyricsMate
Skins目录下建立一个新的目录,将此三个文件一并放在新建的目录中,然后就可以通过歌词伴侣的选项来选择此新皮肤了。
|