Sign-up....

阴影效果处理!

在手机屏幕上写一种字体,要求是有阴影效果的那种,比如手机窗口的标题,我们以前都是用写两次来处理的,先用黑色写一次,在移一个象素用灰色写一次,但是这样会影响刷新的速度,所以要设计一个封装函数。能写出阴影效果的字体来。比如向粗体、斜体之类的差不多。

不知如何实现,还请各位指教!

[140 byte] By [msdn] at [2007-8-14 12:47:49]
# 1 Re: 阴影效果处理!

影响速度的原因主要在于循环。可以考虑:以黑色写某一个象素时,再计算以灰色写其阴影区域的位置,最后以灰色写之。如果进一步提速,用汇编实现的话,注意现场保护。

lzwm at 2005-4-12 16:44:49 >
# 2 Re: 阴影效果处理!

to lzwm(来者无名) :你这个方法,和我原来那个“先用黑色写一次,在移一个象素用灰色写一次”,有什么区别呢?能否详细一点,谢谢了!

huyc_fly at 2005-4-12 18:19:27 >
# 3 Re: 阴影效果处理!

我觉得计算的话,更慢,计算要占CPU时间的.

不知道楼主是怎么把字写到屏幕的.如果是用点阵字库,那应该有阴影效果的字体点阵的.

dongpy at 2005-4-12 19:06:29 >

C/C++

All Classified