• 2009-01-05

    解密PowerPoint动画之滤镜篇 - [PPT动画探索]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/pptaddins-logs/33423336.html

    PowerPoint定义了一系列的对象转换效果,如百叶窗,溶解等,我把这些效果称为“滤镜”,它们被封装在一个叫做FilterEffect的对象中,通过访问FilterEffectType属性来指定一种转换效果,通过SubType来指定其转换方式或方向。详细说明见下表:

    动作

    属性说明
    FilterEffectType指定一种转换类型
    SubType指定一种转换方式或方向
    Reveal如何显示嵌入对象,是从对象中心向外显示还是从对象外边向中心显示。

    PowerPoint共内置了18种对象转换类型,大部分的转换类型都有可供选择的转换方式或方向,详细情况见下面的表格:

    序号

    滤镜类型方式或方向备注
    1劈裂水平向内、水平向外、垂直向内、垂直向外 
    2百叶窗水平、垂直 
    3盒状内、外 
    4棋盘跨越 、下 
    5圆形内、外 
    6菱形内、外 
    7溶解 
    8渐变 
    9图像PPT播放器不支持
    10像素PPT播放器不支持
    11十字形扩展内、外 
    12随机线条水平、垂直 
    13切入左、右、顶、底 
    14拉伸PPT播放器不支持
    15阶梯状左上、左下、右上、右下 
    16扇形展开 
    17轮子12348轮幅图案 
    18擦除左、右、顶、底 

    非常奇怪的是:PowerPoint虽然提供了“图像”、“拉伸”和“像素”三种转换效果,然而它们在PowerPoint中居然没有任何作用,只有把PPT另存为Html网页文件格式,我们才可以观察到它们非常炫人的效果。既然这三种转换在PPT中没有任何作用,微软为什么要在对象模型中提供呢,而且PowerPoint 2007中还赫然在列,实在是令人匪夷所思。

    一个非常出彩的图片像素转换效果,PPT网页格式:http://www.brsbox.com/filebox/down/fc/a53e37cb868a663037219a2345009224
    效果图

    filter001

     

    “滤镜”在PowerPoint动画中是古老的品种,属于模式动画,大家用得多,见得也多,已经不新鲜了。要想老树发新芽,必须配合其它的动作。下面是一个非常好的例子:

    模拟烟花效果:
    http://www.brsbox.com/filebox/down/fc/c882417987755b2880f24ae7f99621df
    效果图:

    filter002

    这个例子包含了以下一些动作,其中用到了一个滤镜效果(向外溶解)。

    clip_image002

    分享到:

    评论

  • 谢谢,终于明白了这个窍门!
  • 如何设置为向外溶解?不只有这个常量吗?
    .Type = msoAnimFilterEffectTypeDissolve
    回复hxhgxy说:
    设置Reveal的值,对于溶解来说用它来表示“向内”还是“向外”。
    2009-08-24 18:23:36