社区
C语言
帖子详情
DOS下16色图形显示
briar
2005-08-18 11:44:05
请教各位大虾,我在DOS下开发的16色图形应用程序,怎样才能实现在一个区域显示灰度图形(比如说右上角显示16色的黑白图像,即为根据灰度等级显示的图形),而其它区域显示正常的16色图形呢?!因为我改了graphics默认调色板为灰度方式后,则整个屏幕都会变成灰度显示,只有再改会以前的调色板并重新装入EGAVGA驱动才可恢复为系统默认显示的16色状态,不知道有没有办法实现同一屏幕上显示两种图形?!
...全文
185
2
打赏
收藏
DOS下16色图形显示
请教各位大虾,我在DOS下开发的16色图形应用程序,怎样才能实现在一个区域显示灰度图形(比如说右上角显示16色的黑白图像,即为根据灰度等级显示的图形),而其它区域显示正常的16色图形呢?!因为我改了graphics默认调色板为灰度方式后,则整个屏幕都会变成灰度显示,只有再改会以前的调色板并重新装入EGAVGA驱动才可恢复为系统默认显示的16色状态,不知道有没有办法实现同一屏幕上显示两种图形?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
briar
2005-08-23
打赏
举报
回复
看来同时显示彩色跟黑白是不太可能了!那不知道有没有什么方法使得在16色模式下能够实现快速位图显示呢?!我现在用直接写显存的方式来实现速度还是不太理想,因为我准备在DOS下采集视频信号如此显示速度有些太不理想,不知大虾们有没有其它好办法?!谢谢!
jixingzhong
2005-08-18
打赏
举报
回复
不知道有没有办法实现同一屏幕上显示两种图形?!
图形模式只能打开一个,
除非你在一种模式下就可以显示两种图形 覆盖掉一部分
深入
DOS
下的SVGA
图形
编程实战
在计算机
显示
技术的发展历程中,SVGA(Super Video Graphics Array)技术标志着一个重要的里程碑。在VGA(Video Graphics Array)之后,SVGA带来了更高的分辨率、更大的
色
彩深度以及更丰富的
显示
模式。该技术的出现为多媒体应用的发展提供了强大的
图形
显示
支持,尤其是在
图形
密集型游戏和
图形
设计软件中,SVGA技术的应用促进了计算机视觉体验的飞跃性提升。SVGA技术的发展,使得
图形
显示
设备从简单的字符输出,进化到能够支持256
色
以上的
显示
模式。
【
DOS
指令集】
【代码】【
DOS
指令集】
abaqus 6.13安装(ubuntu
16
.04LTS)
1。从iso将文件拷贝出来 2。chmod 777 -R ./* 给文件权限 3。sudo /home/xx/A/setup 4。安装licenseserver 5。拷贝lic,log文件 6。打开license sudo ./lmgrd -c path 7. 27011@xx or 27011@localhost ...
MS-
DOS
图形
编程
您可以在许多较新的卡上随时更改颜
色
,如果您在旧硬件上错误地执行此操作,您的程序仍会正常工作,但它可能会导致屏幕上出现一些静态或“雪花”,这很丑陋,如果您始终注意先与回扫同步,则很容易避免。红
色
、绿
色
和蓝
色
的颜
色
值范围是从 0 到 63,因此例如调用 set_color(10, 0, 0, 0) 会将颜
色
编号 10 更改为黑
色
,而调用 set_color(10, 63, 63, 63) 会将其更改为白
色
,而 set_color(10, 63, 40, 0) 会将其更改为橙
色
。/*将缓冲区复制到屏幕*/
winevdm终极指南:在64位Windows上轻松运行经典
16
位程序
想在现代化的64位Windows系统上重温那些经典的
16
位Windows程序吗?winevdm项目为你提供了完美的解决方案!这个开源工具让你能够在64位Windows操作系统上无缝运行那些只能在Windows 3.1、Windows 95等老系统中工作的
16
位应用程序。无论是怀旧游戏、经典工具还是重要的业务软件,winevdm都能让你重新体验那些珍贵的数字遗产。 ## 为什么需要winevdm?
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章