Msn Messager的工具栏,按钮什么的都可以改变颜色。
呵呵,真是好玩。
翻出ResHacker, 我的天。那么多的BITMAP, GIF, JPEG, PNG.
看完了BITMAP,GIF, JPEG,还是没有找到皮肤的影子。
想了半天,觉得那些界面都是画出来的,能换颜色当然很正常了。
为了能通过一个颜色得到一系列的颜色来绘制渐变,立体按钮,
还搞了半天HSL Color Space. 终于整出了这样的东西。
--------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
用GDI和GDIplus这样那样的整,就是觉得绘出来的东西不是很真实。
哎!就是比MS差!
昨天晚上,无聊中...
就拿出ResHacker看Msn Messager7.0中的图片。无奈其中图片太多了。
而且PNG有几百张。更郁闷的是,ResHacker不能直接显示它!没有办法,
只能保存了看。
疯了我 !先整个脚本。
'--------------------------begin of file------------------------------------------
Set WshShell= WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Resource Hacker - C:/Program Files/MSN Messenger/msnmsgr.exe"
For i = 0 to 300
WshShell.SendKeys "{Down}"
WshShell.SendKeys "{RIGHT}"
WshShell.SendKeys "{Down}"
WshShell.SendKeys "%a"
WshShell.SendKeys "n"
WshShell.SendKeys i
WshShell.SendKeys "."
WshShell.SendKeys "p"
WshShell.SendKeys "n"
WshShell.SendKeys "g"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
msgbox "This is the " + cstr(i) + ".png"
Next
'--------------------------end of file--------------------------------------------
等到导出了所有的图片,我一看,郁闷啊。Msn Messager的皮肤居然是图片。太让我失望了。
那么,图片怎么变色呢?改变色调和饱和度就行了。