VGA色彩编辑技术.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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,

文档评论(0)

火化 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档