2D 图像渲染 Win2D

Apache
C/C++
Windows
微软
2015-04-30
孔小菜

Win2D 是一个易用的 Windows Runtime API,它能通过 GPU 加速,即时建立 2D 图像的渲染模型。C# 和 C++ 开发者可以用它开发 Windows 8.1 、Windows Phone 8.1 和 Windows 10 的应用程序。Win2D 利用 Direct2D,可以无缝地与 XAML 和 CoreWindow 集成。

示例代码:

void canvasControl_Draw(CanvasControl sender, CanvasDrawEventArgs args)
{
    args.DrawingSession.DrawEllipse(155, 115, 80, 30, Colors.Black, 3);
    args.DrawingSession.DrawText("Hello, world!", 100, 100, Colors.Yellow);
}
加载中
请先登录后再评论。

暂无资讯

暂无问答

[UWP]用Win2D实现镂空文字

1. 前言 之前用PointLight做了一个番茄钟,效果还不错,具体可见这篇文章: [UWP]使用PointLight并实现动画效果 后来试玩了Win2D,这次就用Win2D实现文字的镂空效果,配合PointLight做一个内...

2019/04/10 10:10
19
0
uwp 用win2d获取图片主调颜色

win10在设置颜色里有个从“背景图片中选取一种主题颜色”的选项,还有在很多内容展示软件中都使用了这样的功能。 现在我们需要在 nuget 引用 win2d.uwp 和 Toolkit.uwp 两个库。 首先将一个图...

2018/08/24 20:49
6
0
[UWP]使用Win2D的BorderEffect实现图片的平铺功能

1. WPF有,而UWP没有的图片平铺功能 在WPF中只要将ImageSource的TileMode属性设置为Tile即可实现图片的平铺,具体可见WPF的这些文档: ImageBrush 类 (System.Windows.Media) _ Microsoft D...

2019/04/10 10:10
8
0
[UWP]用Win2D和CompositionAPI实现文字的发光效果,并制作动画

1. 成果 献祭了周末的晚上,成功召唤出了上面的番茄钟。正当我在感慨“不愧是Shadow大人,这难道就是传说中的五彩斑斓的黑?” “那才不是什么阴影效果,那是发光效果。”被路过的老婆吐槽了...

2019/04/10 10:10
9
0
win10 uwp 渲染原理 DirectComposition 渲染

本文来告诉大家一个新的技术DirectComposition,在 win7 之后(实际上是 vista),微软正在考虑一个新的渲染机制 <!--more--> <div id="toc"></div> <!-- 标签:uwp,DirectComposition,win...

2018/05/30 09:02
14
0
[UWP]抄抄《CSS 故障艺术》的动画

1. 前言 什么是故障艺术(Glitch Art 风)?我们熟知的抖音的 LOGO 正是故障艺术其中一种表现形式。它有一种魔幻的感觉,看起来具有闪烁、震动的效果,很吸引人眼球。故障艺术它模拟了画面信...

2019/04/10 10:10
9
0
[UWP]使用AlphaMaskEffect提升故障艺术动画的性能(顺便介绍怎么使用性能探测器分析UWP程序)

前几天发布了抄抄《CSS 故障艺术》的动画这篇文章,在这篇文章里介绍了如何使用Win2D绘制文字然后配合BlendEffect制作故障艺术的动画。本来打算就这样收手不玩这个动画了,但后来又发现性能不...

2019/04/10 10:10
32
0
[UWP]通过自定义XamlCompositionBrushBase实现图片平铺

1. 什么是XamlCompositionBrushBase 我早就想试试自定义XamlCompositionBrushBase,但一直没机会。上一篇文章介绍到使用Win2D的BorderEffect实现图片的平铺功能,原理很简单,但每次都要写这...

2019/04/10 10:10
6
0
[UWP]UIElement.Clip虽然残废,但它还可以这样玩

1. 复习一下WPF的UIElement.Clip 用了很久很久的WPF,但几乎没有主动用过它的Clip属性,我只记得它很灵活,可以裁剪出多种形状。在官方文档复习了一下,大致用法和效果如下: <Image Sour...

2019/04/10 10:10
14
0
[UWP]使用CompositionGeometricClip裁剪复杂图形及进行动画

1. UWP中的其它裁剪方案 之前在 这篇文章 里,我介绍了如何使用UIElement.Clip裁剪UIElement的内容,使用代码如下: <Canvas> <Image Source="Images/Water_lilies.jpg" Width="200" Hei...

2019/04/10 10:10
16
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部