请问一下关于GDI+,direct,opengl绘图效率的问题

.NET技术 > C# [问题点数:80分,结帖人zhengdaolin]
本版专家分:66
结帖率 95.83%
本版专家分:2456
本版专家分:370
本版专家分:1422
本版专家分:2590
本版专家分:66
本版专家分:107079
Blank
进士 2007年 总版技术专家分年内排行榜第五
Blank
红花 2007年12月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2007年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2008年3月 .NET技术大版内专家分月排行榜第三
2008年1月 .NET技术大版内专家分月排行榜第三
2007年3月 .NET技术大版内专家分月排行榜第三
2007年1月 .NET技术大版内专家分月排行榜第三
本版专家分:66
本版专家分:107079
Blank
进士 2007年 总版技术专家分年内排行榜第五
Blank
红花 2007年12月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2007年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2008年3月 .NET技术大版内专家分月排行榜第三
2008年1月 .NET技术大版内专家分月排行榜第三
2007年3月 .NET技术大版内专家分月排行榜第三
2007年1月 .NET技术大版内专家分月排行榜第三
本版专家分:66
本版专家分:66
zhengdaolin

等级:

DirectX和GDI+哪个更效率一些呢?

DirectX已经流行了,为何还需要GDI+,DirectX比OpenGL好吗?为什么游戏厂商热衷于它?

GDI、DirectX、WPF、Winform等绘图相关关系梳理

绘图引擎方面,Windows下常用的为GDIGDI+、DirectX、OpenGL等引擎,而Winform、MFC、WPF、Qt等则是用来实现对这些引擎调用的工具,属于更上层的范围,这几个绘图引擎中,前三者都是微软自己的东西,因此如果用C#来...

OpenGL、DirectX、GDI三者关系

OpenGLDirect3D、GDI这三个是不同的API, 没有谁属于谁,其次OpenGLDirect3D主要用于三维渲染, GDI只能用于绘制二维图形图像。前面两个主要用于实时渲染,后者主要用于Win32程序绘图。    ...

GDIOpenGL与DirectX之间的区别

OPENGL是SGI开发的一套三维图形软件包,出现很早,功能超强,且接口简洁,运算效率绘图效果极高,早期大都用在科研部门,运行在高性能计算机上。学术性较强,科研部门用的才多。曲高和寡,被DX抢了市场 DX,MS开发...

利用GDI+的双缓冲技术来提高绘图效率

进入.NET时代,Windows的绘图技术也从GDI升级到了GDI+,从名字就能知道GDI+是对以前传统GDI绘图技术的一次升级,不过在微软几乎把所有的新技术都冠之.NET的情况下,GDI+竟然不叫做GDI.NET,还真让我感到有点意外了。...

GDI/GDI+/D2D/D3D

 在 Windows 7 操作系统中,微软花费了很大的力气构建了一套新的 2D 绘图 API。我们称之为 Direct2D ,隶属于 DirectX 家族。这个 API 的开发填补了 Windows 图形平台的一些缺陷。其中非常重要的一点就是普通的 2D ...

Qt使用GDI绘图(仅Windows平台)

Windows环境下二维绘图引擎有多种选择:GDIGDI+、DirectDraw、Qt/QPainter、Agg、Cairo、skia、Direct2D、Direct3D、OpenGL等。 GDI:微软原生的二维绘图引擎。 优点:微软的全力支持,作为操作系统核心层效率...

GDI与DirectX对比

原理对比:GDI和DX在原理和框架设计上是完全不同的,有几个重要的方面决定了它们是没法结合。1.现代的2D库(包括GDI)都基于画布来操作,或者叫位图区域,而3D库的操作对象只是场景和3D物体,没有画布概念,你在...

C#使用原生的Directx和OpenGL绘图

原文混合语言编程—C#使用原生的Directx和OpenGL绘图的方法 由于项目需要做一些图形展示,所以就想到了使用Directx和OpenGL来绘图,但项目准备使用C#来开发(大家比较熟悉C#),在网上看了相关的资料,有一些第三方...

音视频方案,音视频扩展内容(GDIDirect3D和OpenGL等) (笔记)4

在Windows平台下的视频播放技术主要有以下三种:GDIDirect3D和OpenGL;音频播放技术主要是DirectSound。在Windows平台下视频的播放显示主要可以使用以下两种技术:Direct3D和OpenGL。以上两种显示技术是最好的。...

[C#] Direct2D 学习笔记 (一)

写在前面:最近要做一个有关于地图的项目[C#],开始选择 GDI+ 作图,不知是算法问题还是 GDI+ 本身问题,加载非常慢而且拖动各种闪烁。迫于无奈最终放弃了 GDI+ 方式而尝试 Direct2D。但是让我意外的是网上有关 ...

[C#] Direct2D 学习笔记 (一)vb.net转换为c#

GDI+ 作图,不知是算法问题还是 GDI+ 本身问题,加载非常慢而且拖动各种闪烁。迫于无奈最终放弃了 GDI+ 方式而尝试 Direct2D。但是让我意外的是网上有关 Direct2D 的教程很少,而且为数不多的教程中大多数是用 C++...

OpenCV,OpenGL,DirectX区别

OPENGL是SGI开发的一套三维图形软件包,出现很早,功能超强,且接口简洁,运算效率绘图效果极高,早期大都用在科研部门,运行在高性能计算机上。学术性较强,科研部门用的才多。曲高和寡,被DX抢了市场 DX,MS开发...

提高二维矢量绘图效率之一般做法

作者:朱金灿 ... 这个问题很普遍。...网上有篇文章:绘图效率完整解决方案——三种手段提高GDI/GDI+绘图效率,其中提到一种方法是:1. 缓存——Bitmap或者DoubleBuffer。缓存就是先把绘制的图形绘制到一...

Win32 GDI 学习总结

Windows GDI 教程(一) 一个简单的绘图程序 http://www.tuicool.com/articles/jeMBZ3v 常见的图形编程库,除了 GDI 外还有 GDI+、OpenGL、DirectX等等,GDI 是其中最基础的一个库。所以 GDI 注定了不会有高级...

新秀杯建模

数学 建模

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

unity3D 六周带你开发《王者荣耀》

本课程介绍如何使用unity3D 制作一款5V5MOBA爆款手游《王者荣耀》,教程详细讲解了王者荣耀4大核心功能点,其中包括unity常用界面的讲解使用、动画机的使用、防御塔的制作、战斗场景的搭建、小兵的制作、子弹移动控制、英雄的制作及开始/局结束界面制作、技能实现、血条制作、UI页面使用、商店背包制作等等。 通过结合实战讲解知识将更有利于你对unity3d的学习对王者荣耀游戏的认识,力求在最短的时间内掌握游戏开发过程。

PMP@第六版项目管理视频课程项目整体管理

用通俗易懂的语言讲解了PMBOK第六版五大过程组、10大知识领域的内容。课程深刻的讲解了项目管理思想精髓,列举了大量生活案例以理解项目管理,大量工作运用以让项目管理和工作结合起来。通过案例讲解、快速和自己工作内容相结合,让项目管理知识快速“落地”,顺利通过PMP考试。 课程特点: 内容全:才能全面掌握。包括五大过程组,十大知识领域,49个过程,每个过程包括基本概念,输入,工具,输出,四个视频讲解,共计258个视频。 时间长:视频足够长,才能把知识点讲的清楚。每个视频5-10分钟,重要知识点30-40分钟,完全讲清知识点。视频总长度为4500分钟。学完它,你就是项目管理专家。

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 文件打开空白 右键文件属性 解除锁定

相关热词 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行 c# 循环给数组插入数据 c# 多线程死锁的例子 c# 钉钉读取员工排班 c# label 不显示 c#裁剪影像 c#工作进程更新ui