在Windows开发有时需要实现截屏、桌面推送功能,网上搜的方案大多为ffmpeg实现。如果这个功能要放在sdk则引入的ffmpeg会导致模块体积太大。我参考ffmepg截屏部分的源码,在Windows上用的是gdi bitblt截屏,这完全可以自己用gdi实现一个截屏模块。最终实现如下,整个功能模块只依赖于Windows头文件,效果与ffmpeg基本一致,如果不是追求极致性能(mirro driver、duplication)的截屏,这种实现还是有价值的。
2021-10-18 18:01:40 17KB c++ windows gdi/gdi+
绘制矩形并且能够交互实现缩放、旋转、移动。里面还有绘制椭圆、箭头,清除图形
2021-10-14 11:04:25 32.55MB C++ gdi/gdi+ 旋转
1
如果你需要在DOS下绘制图像,这个就是啦!
2021-10-13 16:00:54 25KB gdi/gdi+ dos C#
1
使用GDI+技术,在MFC中结合gif图像绘制具有动态效果的圆形等待进度条。
2021-10-10 15:17:50 15.42MB gdi+ gif 圆形进度条
1
用GDI做的一个连连看界面程序,供大家参考和学习
2021-10-10 14:25:09 3.22MB GDI编程 界面 连连看 游戏
1
gdi+游戏框架这是一个用vc6.0写的Win32游戏框架.当然,这算不上引擎.该源码付带了一个简单的粒子系统,用来模拟雪花测试.因为用了png图片绘制雪花,所以得到平均每秒也只有32帧.对于2D游戏来讲够了.如果用透明渐变的话绘图很明显变慢.可能这是GDI+一个不完美的地方.所以讲只要不是特效,或一定要用到透明渐变不要用png图片.BitBlt是DrawImage的一百四十倍!源代码中用了双缓冲,所以1024*764画图也不会出现闪烁!
2021-10-10 08:42:47 4.46MB gdi+游戏框架
1
易语言使用GDI在内存转换图像格式源码.zip
2021-10-09 09:03:44 7KB
通过50个实例+源码全面讲述了应用Delphi进行高级界面编程。每个实例的详细实践步骤为引子,介绍其实现的详细技术内幕,详尽的讲述了界面设计的各个方面,包括:窗口界面、菜单、控件、工具栏、状态栏编程等。
1
C#的GDI画哆啦A梦,机器猫
2021-10-07 12:50:32 210KB c# 机器猫
1
在Delphi7平台下开发GDI+程序的套件
2021-10-01 09:09:36 914KB delphi gdi/gdi+
1