Direct2D是什么?

Direct2D是一套高性能的硬件加速API(代码运行在GPU),用于渲染几何图形,图片和文本,并且可以与Direct3D,GDI,GDI+交互。

什么程序员应该使用Direct2D?

  • 开发企业级大型native应用程序的程序员。
  • 为下游程序员开发控件库的程序员。
  • 服务端渲染2D图像的程序员。
  • 使用Direct3D但需要高性能渲染2D图片,文字,菜单的程序员。
Direct2D的架构层
可见其实Direct2D的底层还是调用了Direct3D。
如果显卡不支持Direct2D,也可以用软件模拟。
Direct2D的模块
D2D如果要输出文字,可以使用是DirectWrite。
如果要输出图片,可以使用WIC(Windows Image Compennet)。
几何图形自己可以直接输出。

Direct2D 简介相关推荐

  1. Direct2D简介

    Direct2D是一套高性能.高质量的2D图形渲染接口,它的出现主要是为了满足以下的开发: 1 大型的企业级本地应用开发 2 控件库或者是控件工具包开发人员 3 服务端2D图形渲染 4 在D3D中进行 ...

  2. Direct2D简介(原ZDD)

    1.Direct2D是什么? Direct2D是一套高性能的硬件加速API(代码运行在GPU),用于渲染几何图形,图片和文本,并且可以与Direct3D,GDI,GDI+交互. 简而言之是一个2D图形 ...

  3. Direct2D编程入门

    Direct2D 编程入门 例程代码下载 一.引言 早就听说Direct2D和DirectWrite发布了.但由于安装的系统是XP,D2D和DWrite一直没有试--因为D2D/DWrite只支持Wi ...

  4. Direct2D教程II——绘制基本图形和线型(StrokeStyle)的设置详解

    目前,在博客园上,相对写得比较好的两个关于Direct2D的教程系列,分别是万一的Direct2D系列和zdd的Direct2D系列.有兴趣的网友可以去看看.本系列也是介绍Direct2D的教程,是基 ...

  5. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  6. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  7. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  8. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  9. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

最新文章

  1. 现代密码学2.4--香农定理/Shannon Theorem:完美安全的充分必要条件
  2. 【Kick Algorithm】十大排序算法及其Python实现
  3. 安装搜狗输入法之后 Linux Mint 19.1 字体发虚解决方案
  4. 甘肃2019年9月计算机二级报名入口,2019年9月甘肃计算机二级考试成绩查询入口...
  5. Android官方开发文档Training系列课程中文版:数据存储之数据库存储
  6. 刷网络课_网络营销实践心得—刘荟萌
  7. 信息学奥赛C++语言:整数的个数
  8. 测试鬼的软件是假的吗,中国被禁止的6种测鬼方法 证实鬼魂真实存在(谣言)
  9. 六度人和张星亮:SaaS市场要回归TO B本质
  10. SpringBoot 2.0 系列005 --启动实战之SpringApplication应用
  11. 如何在集合中巧用Where来查找相关元素
  12. 【ACM】心路历程2019.9.29
  13. 基于雷电模拟器利用python制作手游脚本 (神都夜行录,古剑奇谭木语人) (一)
  14. Cocoa -- 添加和移除开机启动项
  15. Linux下 “>/dev/null 2>1 “ 命令学习
  16. 30行代码用python实现软件翻译
  17. 【Excel】Excel中实现中文转拼音(自定义函数方式)
  18. 5月中国减持美国国债325亿美元 持有8677亿美元
  19. 九年级计算机教学课时计划,【推荐】九年级下学期教学教学工作计划三篇
  20. 删除win10系统默认微软输入法

热门文章

  1. 无忧无盘服务器内存,无忧无盘安装以及配置教材.doc
  2. 毕业设计 stm32单片机的家庭成员监控监护系统 - 物联网 嵌入式
  3. java计算机毕业设计网络课程考试源代码+数据库+系统+lw文档
  4. Output argument “XXX“ (and maybe others) not assigned during call to “function“.
  5. A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior——基于颜色衰减先验单图片去雾算法原理...
  6. 西北乱跑娃 --- 持续稳定的isbn接口
  7. Oracle的下载与安装
  8. clojure实战——宏
  9. 康耐视Visionpro白平衡的详细步骤
  10. python爬虫后进行诗词接龙_诗词,名人名言接龙分诗词组,名人名言组,进行关于成败的接龙比赛就是用诗词接龙,名人名言接龙,都必须是关于成败的你们知道接...