【问题标题】:Windows 8 Metro app: blur animation filter on an imageWindows 8 Metro 应用程序:图像上的模糊动画过滤器
【发布时间】:2012-06-01 17:47:05
【问题描述】:

有没有人知道或有任何提示我可以在大约 1 秒的过程中将图像的模糊从焦点变为模糊?

基本上与此相同的问题,但在 Windows 8 上! Animating a gaussian blur using core animation?

【问题讨论】:

    标签: windows-8 windows-runtime windows-store-apps winrt-xaml


    【解决方案1】:

    您可以创建图像的模糊版本 - 例如使用 WriteableBitmapEx,然后将模糊版本覆盖在原始版本之上,并将其不透明度从 0 设置为 1。

    或者 - 您可以执行 DirectX 互操作并为绑定到控制模糊度的像素着色器输入的属性设置动画,尽管这可能需要更多工作。

    【讨论】:

    • 感谢不透明的想法!我会试一试,因为它可能足以满足我的需要。
    【解决方案2】:

    Blur 不是用于 Xaml 的 WinRT 动画库中的动画 http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.animation.aspx#classes

    你想通过模糊来完成什么?

    你试过这个动画吗? - FadeOutThemeAnimation

    【讨论】:

    • 您好,我想为我的应用程序提供一点深度,所以当用户想要编辑照片的元数据时,照片会“失焦”并且文本编辑控件出现。只是认为这将是一个美丽的效果。我想知道唯一的选择是 C++/Direct2D 并自己渲染吗?嗯
    • 有趣的想法,但如果照片的元数据与照片中的细节有关 - 模糊它会适得其反。在具有效果或阴影的 2D 屏幕上模拟深度与 Metro 的 Authentically Digital 原则不一致。 msdn.microsoft.com/en-us/library/windows/apps/Hh781237.aspx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多