« blog增加回帖图片验证功能 |
我怎么有种预感,IBM会收购redhat? »
PNG优化你的界面
bruce | 七月 21,2005 23:51
昨天开始,对照着各种例子,摸索着Object Pascal和Delphi VCL写控件。
欣喜的感觉,Delphi就是快快快,控件编写也挺方便,加上CNPark的辅助,效率也不错。 唯一的缺陷就是代码乱七八糟,都是字符,头都晕了。 花了一天写了个控件,就是几个图标叠加。 效果都不好,于是想到了XP风格的Alpha通道,优化了图片的边缘,过渡自然。 带阴影的图形格式,除了ICON以外,应该就是 PNG了。 选用了开源的 PNG组件 http://pngdelphi.sourceforge.net 也不用自己写TPngImageList了,有好东东 http://www.thany.org/?id=32&ref=18 Delphi的RAD开发果然名不虚传,BCB相比确实绕了太多弯。 加上这么多丰富的Delphi专业控件,一个字爽、快。 以后做界面,就选他了。 图片左边为未经处理的带毛边的图片叠加,右边为带Alpha通道的PNG输出。 效果好多了 
无意间到你的Blog上来的,呵呵`~,转了一圈,发觉不错,尤其这篇文章,我也主要作Delphi开发,受益了!
有些XP下的图标(ICO格式)放到Delphi程序里会出现白毛边,这种情况不知道你是怎么解决的啊?
|