打印

用ArtCursors提取CursorXP主题光标

用ArtCursors提取CursorXP主题光标

Stardock公司出品的CursorXP是一个很多人在用的鼠标指针个性化软件,多种又炫又酷的鼠标主题深得大家的喜爱。但是Stardock系列软件在资源占用问题上一直备受诟病,一些人会对换个光 标还得装一个软件觉得很不爽。那么有没有办法把CursorXP主题转换成一般的Windows光标(cur、ani格式)呢? 答案是肯定的,而且方法不止一种。


相关介绍

首先我们要了解CursorXP主题里都有些什么,CursorXP主题是一个以.CurXPTheme为后缀名的文件,用过CursorXP的朋友都知道,只要双击这个文件,新的鼠标主题会自动加载并应用。下面我以ClickGreen这个Cursor XP主题为例,通过详细的步骤介绍,来教大家如何用ArtCursors把.CurXPTheme文件里的鼠标指针提取出来。


释放文件


,.CurXPTheme文件不过就是一个改了后缀名的RAR压缩文件,我们只要把它的后缀名改成. rar(改名之前要先把扩展名设为显示),就可以用WinRAR进行解压了(图)。










       从上图中可以看到,解压出来的是一些PNG 图片和一个Scheme.ini文件。我们看到的CursorXP光标,实际上就是这些32位色、带Alpha透明的PNG图片 ,所以你会看到一些CursorXP主题里的光标很大(Windows光标最大不能超过32×32象素),实际上它是以PNG图 片的形式显示(大小由图片决定),而不是光标。

         但PNG图片是一张静态的图片,它如何 显示出动态光 标的效果来呢 ?我们打开Scheme.ini文件,可以看到对每一个光标它都设定了一些参数,拿AppStarting.png这个图片为例 ,从Scheme.ini里(下图)可以看到,它被分割成11帧显示,每一帧的显示时间为70毫秒,这样当这些帧以一定时间间隔 被连续显示时,就会出现动画效果,这就是CursorXP里动画光标的显示方式。我们接下来的工作,就是把这些PNG图片通过软 件转换成cur和ani格式的Windows光标。







调整图片大小


       Windows光标的特性决定了,只有32×32大小的光标才能正常显示,大于(或小于)这个大小的光标它在显示时会自动调整为 32×32大小。但是cur或ani光标被拉伸后图像会变形失真,所以我们在转换前必须手动把大于32×32的PNG图片调整一 下大小。这项工作很多图像处理工具都可以做,我一般是用Ulead SmartSaver Pro或Fireworks(都支持批量处理),你们知道的肯定比我多 [:happy:] 只要保证每个图片的长或宽都不超过32就可以了,不一定要改成正方形(事实上你会发觉很多图片都不是正方形的),当然最好保持长 宽比例不变。




用ArtCursors转换PNG图片为ani动画光标


这是难点所在。其实这一步不一定要用ArtCursors来做,用AWicons Pro也可以,两款光标制作软件各有优缺点,不过两相比较下,我个人更倾向于用ArtCursors。在本文的最后我会说一下它 们各自的优点和缺点,供大家参考。废话就不多说了,下面大家准备好工具,Follow me! ArtCursors v5.16中文特别版下载

http://www.desktx.com/dt/soft/desk/20070720/424.html

由于以上版本均没有汉化版,所以只能使 用英文版了, 看不懂英文也 没关系,能看懂我的话就行了:)


输入图像。 打开ArtCursors(以3.99beta3版为例),点击“File(文件)”→“Import Image List(输入图像列表)”→“As New Animation(作为新的动画)”(图4),选中你要转换成动画光标的PNG图片(图5,这里以AppStarting.p ng为例),打开,出现图6所示的对话框,上面的“Source image size: 220×30”表明源图像大小为220×30,中间的Width(宽)和Height(高)则填上每一帧图像的宽和高,因为源图 像分为11帧,所以每一帧的宽应为220÷11=20,高和源图像一样,为30,注意在填数之前要先把“Square(正方形) ”前面的勾去掉。填完后下方的“Item amount(图像数量)”后面会出现11,应该跟你之前数的帧数是一样的,如果不一样,说明你数错了或者计算有误。确定一切无 误后点OK,哈哈,看见了吗,它已经自动帮你把PNG图像按照你所填的宽和高平均分割成了11张图片,并按顺序排列好了(图7) 。











调整画布大小。      因为图像大小不是规则的32×32,所以必须把画布改为32×32。点击“Tools(工具)”→“Canvas Size...(画布大小)”,弹出图8所示的对话框,输入新画布的宽和高,这里均填32。下面的“Placement”为图像 在新画布中的位置,有九个方位可供选择,具体该放在哪个位置你可以参照Windows自带的光标(一般是左上角或者正中央)。这 里选择左上角,完成后点OK,可以看到,画布大小已经变为32×32(如图)。如果对图像的位置不满意,还可以通过上面的四个方 向按钮调整它的位置,遗憾的是只能逐帧调整:(






设置每一帧的显示时间。      选中第一帧,点击上面有时钟图案的“Frame Time(帧时间)”按钮,出现图10所示的对话框。帧时间以“jiffy”为单位,1 jiffy=1/60 秒,由此可以换算,100 毫秒=6 jiffy。那每一帧的时间应该设为多少才算恰当呢?打开Scheme.ini文件,可以看到对应每个光标,都有一个“Inte rval=××”的参数,后面的数字就是帧时间,如本例AppStarting的帧时间为70毫秒(见图3),经计算约等于4 jiffies,所以我们在对话框里填4,点OK。其他帧也用同样的方法把帧时间设为4 jiffies。全部改好后可在右下角的方框里看动画光标的预览图。




为光标设置热点。      另一个跟光标有关的参数为“Hot Spot(热点)”,即光标上起作用的一点。热点的位置对光标十分重要,位置没设好的话光标使用起来会感觉很不适应。由于各个光 标的位置、形状不尽相同,所以对应的热点位置也不一样。至于热点应该设在哪个位置,可以参照Windows自带的光标。本例的光 标是箭头形,根据使用习惯,热点一般就设在箭尖上,即位于左上角。首先要确定热点的坐标,方法是把鼠标移到你要设为热点的位置上 ,即可在状态栏看到该点对应的坐标(下图)。记住坐标的值,然后点击右上角的“set hot spot”按钮,输入刚才的坐标值(X和Y,这里为1,1)(下图),点OK。提示:最左上角的坐标为(0,0),最右下角的 坐标为(31,31),正中央的坐标一般取(15,15)。






保存光标。  点击“File”→“Save as...”,把文件保存为.ani文件(建议文件名不要改),至此,一个ani动画光标就做好了。

把其他分帧显示的PNG图片也做成ani光标,步骤同上。

转换PNG图片为cur静态光标


    至于把png转成cur,就是最简单不过的事情了,点击“File”→“Open”,文件类型选(*.png),打开没有分帧的 PNG图片,然后调整画布大小,设置热点,最后保存成cur格式的光标。
按照上面介绍的方法,你就可以把所有的PNG图片转换成ani或者cur的光标了。嘿,是不是一点不难!:)相信只要你多试几遍 ,就能熟练掌握以上的技巧,现在就动手提取你喜爱的CursorXP主题光标吧!
做ani光标的时候,也许不少人会觉得设置帧时间需要逐个更改很麻烦,那有没有可以一次更改所有帧时间的方法呢?有的,用AWi cons Pro。我的做法是:按照上面的方法做好ani光标,对于帧数太多的光标,我就忽略最麻烦的设置帧时间这一步。然后用AWico ns Pro打开还没有设置帧时间的ani光标,选中所有帧,方法是先选中第一帧,然后按住shift键,再点击最后一帧。选定所有帧 后,在预览图对上的框里填上帧时间,单位为jiffy,填完后即可看到所有帧的时间都改变了(下图),保存光标。此之谓双剑合璧,天下无敌




在我的使用过程中,还是发现了这两款光标制作软件不少的缺点,下面我就作一些比较来来说说ArtCursor(下面简称AC)和 AW icons Pro(下面简称AWP)的优缺点:

  • AC一些主要的操作都没有快捷键,如输入图像, 调整画布等, 必须用鼠标来 操作。AWP有上述操作的快捷键,但每一次导入图像或者打开文件,它都会提示你是否保存当前文件,十分烦人。
  • AWP在设置每帧大小时不能直接输 入数字,只能 使用上下箭头调整,不能不 说是败笔。而且AWP在修改画布大小的时候只能逐帧修改,不能像AC那样一次全改(不过还好有快捷键)
  • AC不能一次更改所有的帧时间,这 是它最不好的 地方。AWP则没这个问题 。
  • AC不能通过拖曳操作来打开文件,也是它的一大不爽之处。AWP可以通过拖曳来 打开,不过一个程序只能处理一个文件,拖曳另一个文件进去会把原来的覆盖掉,不像AC那样可以通过标签来切 换同时进行的多个任务。
上面只是我在软件使用中的一些经验之谈,可能有说得不对的地方,还请大侠指正!
支持DT,就告诉你的朋友哟^_^
另外送上Ladybug.CurXPTheme这款漂亮的瓢虫主题,个人认为还是挺不错的,大家可以拿来作练习,按照上面的教程把它转成普 通光标

附件

t2208.jpg (52.64 KB)

2007-7-20 14:34

t2208.jpg

鼠标指针转换练习文件.rar (177.51 KB)
下载必看 否则多扣“天下币”

2007-7-20 14:34, 下载次数: 99

支持DT,就告诉你的朋友哟^_^
还在学习中!!!

TOP

以前有好像有玩过,不过现在都不知怎样弄了.....
好东西要支持啊。学习去了!

TOP

呵呵  我来看看啊!
嘻嘻
这是通往美丽的密道----》3
开始学习了  哎  努力吧耶稣

TOP

太好了   一直想不到原来可以这样  

呵呵   这个论坛真不错  谢谢楼主的教程

TOP

多谢LZ分享.................

TOP

这个不错,支持你了。

TOP

顶顶顶顶顶顶顶顶顶顶
本帖最近评分记录

TOP

顶顶顶

顶顶顶顶顶顶顶顶顶顶顶

TOP

顶顶顶顶顶

TOP

我喜欢啊

顶顶顶顶顶顶

TOP

学习了

楼上的刷的可开心??

TOP