Win2D

2D 图像渲染
授权协议 Apache
开发语言 C/C++
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 孙琨
操作系统 Windows
开源组织 微软
适用人群 未知
 软件概览

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);
}
  • 介绍   Win2D是一个易于使用的Windows运行时API,用于通过GPU加速进行即时模式2D图形渲染。C#,C ++和VB开发人员可以为Windows通用平台(UWP)编写应用程序。它利用Direct2D的功能,并与XAML和CoreWindow无缝集成。 创建您的项目: 转到“文件”->“新建”->“项目...” 创建一个“空白应用程序(通用Windows)” 将项目的“架构”选项设置为x

  • 继续填坑!又一个c#教程变为vb! 这是我翻译的Win2D教程,链接保留了微软原版的。 如果文档有问题,可以在 https://github.com/Nukepayload2/Win2dDocVB发 Issue,也可以直接回复。 原文地址 http://microsoft.github.io/Win2D/html/QuickStart.htm 快速开始 本快速入门教程介绍了一些 Win2D 的基本

  • 【Win2D】【译】Win2D 快速入门 原文: 【Win2D】【译】Win2D 快速入门 原文链接:http://microsoft.github.io/Win2D/html/QuickStart.htm   快速入门 这是 Win2D 的快速入门教程,将会介绍 Win2D 中的基本功能。你将会在此教程中学到: • 添加 Win2D 到 C# XAML 项目 • 绘制文本和几何图形 • 应用滤镜

  • title author date CreateTime categories win10 uwp 通过 win2d 画出笔迹 lindexi 2018-11-2 20:11:0 +0800 2018-11-02 16:18:47 +0800 UWP win2d 本文告诉大家如何在 UWP 上让 win2d 画出笔迹,通过实际测试发现在 UWP 的笔迹的性能比在 WPF 高很多。但是如果只是使用默

  • title author date CreateTime categories win2d CanvasRenderTarget vs CanvasBitmap lindexi 2018-04-30 16:51:25 +0800 2018-04-30 16:42:31 +0800 UWP win2d 最近在做离线渲染就发现了 CanvasRenderTarget 和 CanvasBitmap 不知

 相关资料
  • 问题内容: 我正在为我的第一个深度Pyglet项目开发2D Minecraft克隆,但遇到了一个问题。每当我在屏幕上有相当数量的块时,帧速率都会急剧下降。 这是我的渲染方法:我使用字典,键为元组(代表块的坐标),项为纹理。 我遍历整个字典并渲染每个块: PS sx和sy是屏幕滚动的坐标偏移 我想知道是否有一种方法可以更有效地渲染每个块。 问题答案: 我将尽力解释为什么以及如何在不真正了解代码外观的

  • 基本图像渲染 外部资源渲染 摄像机 材质系统 材质资源 Effect 渲染组件参考 Sprite 组件参考 Label 组件参考 LabelOutline 组件参考 LabelShadow 组件参考 Mask 组件参考 MotionStreak 组件参考 ParticleSystem 组件参考 TiledMap 组件参考 TiledTile 组件参考 Spine 组件参考 DragonBones

  • 问题内容: 有没有一种方法可以将html渲染为PNG图片?我知道画布是可能的,但我想呈现例如div之类的标准html元素。 问题答案: 我知道这是一个很老的问题,已经有了很多答案,但是我仍然花了几个小时来尝试做自己想做的事情: 给定一个html文件,从命令行生成具有 透明 背景的(png)图像 使用无头的Chrome(此响应的版本为74.0.3729.157),实际上很容易: 命令说明: 您可以从

  • 问题内容: 有没有一种方法可以将html渲染为PNG图片?我知道画布是可能的,但我想呈现例如div之类的标准html元素。 问题答案: 我知道这是一个很老的问题,已经有了很多答案,但是我仍然花了几个小时来尝试做自己想做的事情: 给定一个html文件,从命令行生成具有 透明 背景的(png)图像 使用无头的Chrome(此响应的版本为74.0.3729.157),实际上很容易: 命令说明: 您可以从

  • 包括以下渲染组件: Sprite 组件参考 Label 组件参考 Mask 组件参考

  • 主要内容:1.构造方法详解,2.使用代码示例:,3.本节代码下载:,本节小结:1.构造方法详解 1)BitmapShader(图像渲染) BitmapShader(Bitmap bitmap, Shader.TileMode tileX, Shader.TileMode tileY) 使用一张位图作为纹理来对某一区域进行填充,参数依次: bitmap:用来作为填充的位图; tileX:X轴方向上位图的衔接形式; tileY:Y轴方向上位图的衔接形式; 而这个Shader.T

  • 问题内容: 我在Swift 3.0中根据html内容创建了pdf文件: 除了我的base64编码图像外,其他所有内容都可以正常渲染。在Web视图中或在Safari或chrome浏览器中的HTML内容本身可以正确显示,并且可以正确显示所有图像。但是图像永远不会渲染到pdf中。 为什么不渲染图像?如何使它们渲染? 问题答案: 我找到了解决方案! 导出到PDF会在渲染过程完成之前进行。如果您放入很小的图

  • 我想在PDF上渲染图像,这将由FOP生成。为了渲染图像,我使用了标签< code > 我还尝试将完整的URL设置为: 在控制器中,我有一个请求映射,该映射从中获取图像名称 但是当我生成PDF时,我发现日志文件中的错误为: 但是,如果我复制这个URL并粘贴到URL中,那么图像会显示在浏览器中,我还发现,当我生成PDF时,应该调用图像解密的请求映射没有被调用。 更新 另外一个奇怪的想法是,我发现如果w