- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
致力于打造高品质文档
VGA 色彩编辑技术
VGA 色彩编辑技术
VGA 色彩编辑技术
VGA 色彩编辑技术
RGB 色彩混合模型应用在 VGA 上可呈现 64 个辉度级 ,通过 64 种不同亮度的
红色、绿色和蓝色叠加可产生出 262144(64 ×64×64)种不同的色彩。在 VGA 的
640 ×480 ×16模式下 ,因受到显示存储区的限制 ,VGA 每次仅能从 262144种颜色中
选出 16 种颜色同时使用。 虽然可以通过对 VGA 色彩控制寄存器 DAC 的操作选
取所需要的色彩 ,在 262144 种颜色中进行 16 种色彩交换 ,用理想的色调绘制较高
质量的图形图像 ,获得如模拟光照 ,色彩的自然过度等特殊效果 ,但由于没有现成
的 VGA 色彩混合模型调色工具 ,因此对一般的用户来说色彩的调配是很不方便
的,用户实际用到多数是 VGA 提供的 16 种缺省值色彩。本文给出了一个 VGA 色
彩调配工具程序 ,使用本色彩调配工具提供的颜色编辑功能 ,可以方便的调试出所
有的 VGA 模拟色彩。
色彩调配工具提供了下述四方面功能。
(1)颜色索引功能 本功能从色彩调配工具提供的调色板的 16 种颜色中每次选出
一种颜色供用户调配 ,同时提示出当前被调配色彩中的 RGB 各分量值 (辉度 ),RGB
取值范围是 0 到 63 。使用‘ i ’和‘ s’键改变颜色索引号号 ,通过颜色索引号在
调色板上选取各种需调配的颜色。 (3)显示调色板功能 本功能显示色彩调配工具
提供的 3 个调色板。第一个是缺省值调色板 ,显示 16 种标准颜色 ,使用‘ d ’键弹
出。第二个是灰色调色板 ,显示 16 种灰度的灰色 ,使用‘ g’键弹出。第三个是用
户调色板 ,它的初始值是 16 种标准颜色 ,用户使用颜色索引功能和颜色调配功能
在它上面进行色彩编辑 ,编辑好的颜色的 RGB 值自动保存起来。使用‘ u’键将
用户调色板弹出。
(4)调色板打印功能 本功能将用户编辑好的用户调色板中的 16 种颜色的 RGB 值
打印在屏幕上 ,供用户记录下来后在自己的应用程序中使用。
色彩调配工具在 Turbo C 和 Borland C 下运行 ,读者可以单独使用它 ,也可以把它改
成函数加在应用程序中。程序清单附后 :
#include lt;dos.hgt;
#include lt;graphics.hgt;
int adapter, mode;
int screen-x,screen-y;int red-vol, grn-vol, blu-vol, key-num, idx-num, row, col;
int rgb-flag, adj, clr-idx;
int vga-default[16][3]={
0,0,0,0,0,42,0,42,0,0,42,42,42,0,0,42,0,42,0,63,63,63,21,17,63,19,63,63,63,0,63,63,63
};
int vga-gray[16][3]={24,24,24,28,28,28,33,33,33,37,37,37,41,41,41,
您可能关注的文档
最近下载
- 全差分两级放大电路.pdf VIP
- NBT11422-2023 分布式光伏发电系统工程技术规范.pdf VIP
- 临床药物治疗学(第2版)课件 模块1 合理用药基本理论.pptx
- 模拟集成电路设计——两级全差分高增益放大器设计.pdf VIP
- 小儿流感咳嗽护理要点.pptx VIP
- coolsmart安装调试-空调安装调试指导书-艾特网能.docx VIP
- 药物研发的药物筛选与评价.pptx VIP
- 学习民族团结铸牢中华民族共同体意识专题课件.pptx VIP
- 《海洋生态系统生态产品价值评估技术指南》(征.pdf VIP
- 苏科2011课标版初中物理九年级上册第十一章三、功(共15张PPT).ppt VIP
文档评论(0)