WPF图形/文字特别效果之一:交叉效果探讨(续)
来源:互联网 发布:淘宝店铺介绍如何写 编辑:程序博客网 时间:2024/05/17 19:59
在“WPF图形/文字特别效果之一:交叉效果探讨”(http://blog.csdn.net/johnsuna/archive/2008/05/08/2419404.aspx)一文中,我使用了根据笔画顺序书写及顺时针/逆时针的方式来对交叉块进行分类描述,籍以探讨如何给各交叉色块填充颜色。
根据此方法,我们发现,写起程序来实属不易。首先,需要判断笔画的书写顺序,然后还需要根据交叉块的次序按顺时针或逆时针进行排列。人眼一看就很明白,但交给电脑程序来判别就难了。
有没有更好的办法呢?我把它更简洁化,直接根据两字交叉的块按从上到下,从左至右的方式进行排列。如下图:
深入说明:
细心的你或许已经注意到:
1、(a)与(b)的填充颜色有区别,它们两者填色次序刚好相反。(c)与(d),(e)与(f)的情况也类似。
2、(a)图中第一个数字2与第一个数字0交叉重叠的部分为三小块,从上至下为①②③;第1个数字0与第2个数字0交叉重叠的部分为两小块,从上至下为④⑤;第2个数字0与最后的数字8交叉重叠的部分为三小块,从上至下为⑥⑦⑧。
3、序号为奇与序号为偶的填充颜色相反,即交叉填充。如(a)图中:①红②橙③红④橙⑤红⑥橙⑦红⑧橙,也就是奇数序号为红,偶数序号为橙。(b)图则反过来。图(c)与(d),(e)与(f)的情况也类似。
4、图(g)与上述有所不同,①与③相反,②与④颜色相反。这是另一种填色方式,呈现出来的也是一种比较好的视觉效果。
根据以上描述,我们可以想象,如果按照这种从上至下,从左到右的方式,编程一定会大为简化,而且,根据上图可见,最终得到的视觉效果也在可以接受的范围内。
- WPF图形/文字特别效果之一:交叉效果探讨(续)
- WPF图形/文字特别效果之一:交叉效果探讨
- WPF中制作立体效果的文字或LOGO图形
- WPF中制作立体效果的文字或LOGO图形(续)
- wpf利用动画实现图形变化产生3d效果
- 史上最扯Java图形绘制(J2SE)之一JAVA动画效果
- Android 文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
- Android 文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
- WPF-画刷、绘图、几何绘图、图形的效果与滤镜、图形变换和动画
- 设计input搜索框提示文字点击消失的效果,提示文字与输入显示不同----->特别推荐
- WPF 实现水纹效果
- WPF实现下雪效果 ...
- [WPF] 圆形等待效果
- WPF效果- CoverFlow
- WPF实现毛玻璃效果
- WPF 实现阴影效果
- [WPF] 圆形等待效果
- WPF之效果
- css禁止其他人的iframe,允许自己的
- OGNL介绍
- 技术是一种加速器 但重要的不是技术
- 如何使用 Visual C# 中和 IComparer IComparable 接口
- 第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
- WPF图形/文字特别效果之一:交叉效果探讨(续)
- windows进程中的内存结构http://blog.chinaunix.net/u2/66119/showart_548336.html
- 头文件与实现文件的关系
- eclipse 快速输入
- DekiWiki平台多语言支持Mozilla开发
- 电梯算法(1)
- 基于ModBus协议的变频器VC++控制系统
- 今天感觉到地震了,有点恐怖
- Eclipse快捷键大全(转载)