(4)Silverlight开发工具Microsoft Expression Blend 2 之“Combine切割组合效果”
Hello,大家好,很高兴今天继续为大家写东西,昨天是农历的“霜降”,果然是霜降啊,今天温度急降,晚上零下一度了,呵呵,东北就是东北,有点冷!
我们言归正题,今天我们介绍下在blend中怎么进行图形的剪切、组合,以及当图形重叠时的效果处理,希望能帮助到大家。
今天我们主要应用“Combine”来做一些效果,他在菜单栏---object---combine中:
Combine给我们提供五种操作方法分别是“Untie”、“Divide”、“Intersect”、“Subtract”、“Exclude Overlap”,我们分别解释下它们都怎么使用:
我们要实现图像的剪切和组合等效果就必须有两个或两个以上的图形才能操作,
我们在主工作区先画一个矩形,再画一个圆形:
由于我是后画的圆形,所以圆形覆盖了矩形一部分,如果大家想改变叠放顺序可以改变“Layout”中的“Zindex”,值最大的在最上方;
下面我们选中它们两个,并单击右键:
我们先选择“Untie”
两个图形合并成了一个图形,就像数学集合中的“并集”,现在它们已经组合成一个Path,这就意味这是一个矢量图形,我们可以通过拽动他的关键点来任意的修改他:
我们Ctrl+Z恢复到起始图形:
我们再来选择“Divide”
它们依然是合并了,但是保留了重叠部分的边框,而且上下层同时可见;
我们再来选择“Intersect”
这回可是大变样了,只保留了公共部分,而且边框可见
我们再来选择“Subtract”
去掉了重叠部分及下层
我们再来选择“Exclude Overlap”
裁剪掉了重叠部分,并且保留了边框
下面我们来看以下图形重叠时怎么用透明度:
因为圆形在上,我们设置圆形Fill填充中的A=50%
再来看看效果
有了这些特效,我们可以发挥想象来制作出很漂亮的图形,例如玻璃特效等等!
今天我们就先讲到这,我们明天继续!谢谢大家!