vc中绘图都有几种方法,哪种方法效率最高 只知道gdi,gdi+,不知道还有没有其它方法,哪种方法效率最高呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这要看具体绘制什么吧,取画像素点,好像是gdi效率高;图像处理,是gdi+效率高! 还可以用DirectDraw,不过一般GDI就够了。 gdi是win32 SDK,这个效率自然最高,gdi+是vs.net的,用着方便一些,一般能用gdi+就不用gdi,毕竟方便一些,并且效率也没差太多。但是你最好要懂一些gdi的原理,有些地方还是gdi的函数好用。我一般画图时候都是主用gdi+,偶尔掺杂些gdi的函数。 这些都不是图像处理的关键,图像处理是什么,解析图像格式,获得图像数据--对数据进行加工--将加工后的数据保存或以某种方式表达出来。 GDI还是GDI+也好,都只是在第一个步和第三步其作用,可图像处理的关键过程是第二步。 vc中可以使用的绘图方式很多:Win32API;GDI;GDI+;OpenGL;D3D;......单纯绘图效率最高,自然是后两个,但也最麻烦;建议用直接用GDI,或者用现成的绘图库,强烈建议FreeImage 最简单就是用GDI,流程处理的好,效率也不会很低高效的话就用DirectX9,DirectDraw已经不再被DX9支持的,不过要实现2D贴图,可以用DirectX的Sprite,效率会很高,而且用法和GDI比较类似 Directx效率应该高些吧,不过资料比较少 求空间圆弧插补算法 可以帮忙做个小程序吗? COM接口中如何实现 [] 操作符 在MDI子窗口中创建对话框类资源 请问菜单里的打开怎么用按钮实现 VC如何调用MYSQL 100分在线等!急!如果不够可以再加 如何使用SOCKET检查与Internet的连接? 关于InstallShield的问题,请高手进来 VC装不到我的计算机上 无论用WINSE还是用WINME,总是出现“本机某几个文件所用语言与WIN98中的冲突,可能有部分或全部不可用。”请专家解决! 为啥HTTP访问我只看到一次请求? ??如何调试.ocx中调用的函数 打开位图文件获取图像信息
图像处理,是gdi+效率高!
这些都不是图像处理的关键,图像处理是什么,解析图像格式,获得图像数据--对数据进行加工--将加工后的数据保存或以某种方式表达出来。 GDI还是GDI+也好,都只是在第一个步和第三步其作用,可图像处理的关键过程是第二步。
Win32API;
GDI;
GDI+;
OpenGL;
D3D;
......
单纯绘图效率最高,自然是后两个,但也最麻烦;
建议用直接用GDI,或者用现成的绘图库,强烈建议FreeImage
最简单就是用GDI,流程处理的好,效率也不会很低
高效的话就用DirectX9,DirectDraw已经不再被DX9支持的,不过要实现2D贴图,可以用DirectX的Sprite,效率会很高,而且用法和GDI比较类似