首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 562 毫秒
1.
DAC即数模转换寄存器,在VGA/SVGA 256色模式下,DAC含有256个颜色寄存器,每个寄存器有18位,红、绿、蓝三原色各占6位,由高位到低位依次排列。因此,VGA/SVGA 256色模式下最多可以定义2~(18)=262144种不同的颜色,而同屏显示的只是其中的256种颜色。我们可以用软件的方式设置、修改、保存这些颜色,充分发挥VGA/SVGA显示卡/显示器的优势,达到特殊的显示效果,本文试从几个方面举例说明。  相似文献   

2.
众所周知,VGA可以支持262144种颜色,但它只能同时显示出其中的16种。而Windows可以支持2~(18)种色彩。本文就这个问题进行了初步探讨,用文中的算法,笔者在DOS环境下同样实现了Windows中所有色彩的支持,全部程序用汇编和C写成,并在Borland c~( )3.1下编译通过,在Borland的BGI图形环境下可以正确运行。 一、抖动 Windows可以支持2~(18)种色彩,这并不是说,可以在VGA卡上实现这么多色彩的同时显示。实际上,VGA仅仅支持16种色彩的同时显示,这是硬件所决定的。那么,这么多的色彩是如何实现的呢?Windows利用VGA上已经选配好的16种颜色,从中挑选出1~4种,按一定的比例把它们混合起来,利  相似文献   

3.
如今许多Super VGA显示卡配上足够内存就可以显示24位真彩色图象,而不必采用色彩抖动的方法显示,不但编程较简单,而且显示速度加快。这些Super VGA显示卡都配备了支持视频电子标准协会提出的VESA标准的VESA扩展VGA BIOS。如果利用VESA扩展VGA BIOS提供的这组调用功能。采用直接写视频缓冲区的方法来编写图象显示程序,则这些程序几乎可以在所有的Super VGA上运行而不必针对某特定显示卡编写特定显示程序,十分方便。因此,掌握这一编程技巧,对编程人员尤其是图象程序编程人员大有益处。  相似文献   

4.
在开发SUPER VGA 256色高分辩率显示中,为了提高绘图效率,需要针对显示卡的特点,编制独特的图形函数库,但当调用UCDOS处理汉字时,UCDOS的直接写屏和图形函数库的直接写屏会有所冲突。通过分析SUPER VGA卡高分辨率显示的特点和UCDOS直接写屏的特点,指出了冲突的原因是两种直接写屏造成了显示存储器分页的混乱,提出了一种修改INT 16H中断的解决办法。  相似文献   

5.
目前市场上有一种带TV输出口的显示卡——MPEG MASTER VGA卡,该卡具有同屏显示功能,即无论在DOS或WINDOWS下,均能在显示器和电视机上同屏显示。这样你就无需显示器,只需有一台带视频输入口的电视机就能组成自己的PC—TV了。 笔者最近选购了一块MPEG MASTER VGA显示  相似文献   

6.
我们日常所使用的VGA显示器具有丰富的色彩,以Trident公司生产的TVGA卡来说,它具有256个颜色寄存器,每个颜色寄存器由R、G、B三种颜色饱和元素表示,每种颜色元素为6位宽,共有64种饱和度。而这256种颜色只是从64×64×64=256K种颜色之中选择的。使VGA显示器显示得更丰富多彩,这类屏幕色彩特技显示技术是在动画和游戏界面设计中是十分常见的。  相似文献   

7.
李莹 《软件世界》1994,(8):22-24
EGA/VGA显示系统,是目前广泛使用的显示系统,也是较先进的显示系统,它与以前的CGA等显示系统相比,不仅增强了显示的分辨率,而且在颜色控制方面,也有明显的改善,使图形效果更加美观和逼真。但是,无论是EGA还是VGA显示系统,平时只使用系统初始定义的几种颜色,严重浪费了系统的颜色资源,下面分别阐述EGA和VGA显示系统的颜色控制原理及调整方法。  相似文献   

8.
在PC机上,显示环境非常复杂。显示卡有CGA卡、单显卡、EGA/VGA卡等。显示方式又有文本/图形显示方式之分,再加上各种分辨率、颜色数。另外,还可以按操作系统把显示环境分为基于修改BIOS调用的早期的汉字系统(如CCDOS 4.0,2.13H)、利用EGA/VGA卡页面影射转换或设置128K页仿真文本缓冲区的直接写屏的汉字系统以及西文操作系统等。  相似文献   

9.
本文从理论上阐述了VGA图形显示器显示256种颜色图形的原理,从方法上介绍了开发VGA显示器在模式13H方式下显示256种颜色图形的编程技巧。程序全部采用C编制,通用简洁,调用方便,可移植性强,可推广到TVGA及其兼容的显示器。  相似文献   

10.
金永涛 《电脑》1994,(12):29-29
VGA显示系统中的DAC寄存器,也称颜色寄存器或数模转换器,它在VGA显示系统中充当着相当重要的角色,相当多的在VGA显示系统上实现的屏幕特技,都是通过对DAC寄存器的巧妙设置而完成的.VGA中的数模转换器由256个18位的DAC寄存器组成,每个DAC寄存器中用6位分别表示G(红)、R(绿)、B(蓝)颜色值,每种颜色值可在0—63之间取值,所以通过R G B三基色可以合成256K种不同的色彩,能够显示出具有微小差别的颜色,基本上达到了模拟信号输出的效果.  相似文献   

11.
SUPER VGA的屏幕读写技术主要涉及三个方面:(1)彩色设置;(2)显示缓冲区读写;(3)显示缓冲区换页。本文主要从256色图形模式的角度讨论SUPER VGA的图像屏幕读写技术。 一.图像屏幕读写技术 1.彩色设置方法 SUPER VGA在屏幕上显示或读图像时,因为每幅图像的颜色都可能变化,所以要先设置或读取VGA的彩色寄存器。彩色寄存器的设置或读取可以通过BIOS调用和直接读写寄存器两种方法实现。为可靠起见,一般建议通过BIOS调用实现彩色设置或读写。  相似文献   

12.
VGA是一种标准的显示接口,随着高速图像处理技术的发展,对VGA控制器IP核有了更多的需求,VGA控制器IP核已成为片上系统芯片中的一个重要部件.依据VGA接口原理,使用Verilog HDL语言并且利用SOPC技术实现VGA控制器IP核,通过一个实例,阐述VGA控制器在SOPC中的实现方法.  相似文献   

13.
曾有很多人向我询问,能否改变UCDOS5.0系统中WPS的屏幕颜色,确实,蓝底绿字的屏幕前景与背景反差太小,视觉效果并不理想,另外模拟显示时在黑色屏幕上以高亮度白色显示字体,反差又太大;可惜的是UCDOS5.0及其所携带的WPS又都省略了对颜色的控制功能,这就给不习惯于WPS缺省颜色的用户带来了很多不便,本人针对这一问题,向大家提供一个在VGA显示系统下修改WPS屏幕界面颜色的简单方法。在VGA显示系统中,同时使用了调色板寄存器与颜色寄存器DAC两种控制颜色机制,比如在VGA的16色显示模式下,显示在屏幕上的颜色由4个元…  相似文献   

14.
VGA是目前计算机所使用的最通用的彩色显示卡,但在使用时却普遍采用16种颜色的显示模式。如何才能充分发挥VGA的显示性能,开发出64~3种色彩呢?本文提出了实现方法,并给出源程序。  相似文献   

15.
在VGA中,有4个位平面共同表示色彩。其中三个位平面主管R(Red)、G(Green)、B(Blue)颜色分量,另一个位平面主管电子枪的亮度。因此在VGA标准模式(640×480×16色)下,可同时显示2~4=16种颜色。应用程序通过使用调色板来间接访问这16种色彩。表1为Turbo C缺省调色板的16种颜色。每一种颜色由三个颜色分量R(Red)、G(Green)、B(Blue)组成。表中给出了每种颜色所对应的R、G、B分量。  相似文献   

16.
TVGA是超级VGA的一种,它不仅具有1024×768×16色这样的高分辨图形模式,而且具有象640×400×256、640×480×256、800×600×256、1024×1024×256色图象显示模式,市面上流行的各类演示软件如VPIC、PICEM等已充分显示了TVGA图象模式的功能。本文将针对TVGA图像模式介绍TVGA的视频存储器结构及相应的读写程序。 一、图象模式及视频存储器 在VGA的标准模式中,真正适合显示图象的模式是320×200×256色模式,但320×200的分辨率太低。比较精确地显示一幅图象,黑白的需要64灰度,彩色的至少需要200种左右的颜色。目前VGA的颜色  相似文献   

17.
无论是真彩色图像(24bits),还是256色图像(8bist),在VGA卡上显示都要处理调色板问题,如果每幅彩色图像使用不现的调色板,同屏显示多幅图像便不能实现,而且显示一幅图像后,屏幕上原有文字的颜色往往要被改变,本文介绍了一种使用标准调色板的彩色图像显示技术,采用了这种技术后,多幅彩色图像可同屏显示,并且不影响原屏幕上的文字的颜色,处理速度快,十分方便实用。  相似文献   

18.
在16色模式下显示256色及全彩色   总被引:1,自引:0,他引:1  
该文描述了在VGA16色图形模式下显示256色及全彩色图像的抖动算法,并给出了显示BitMap图像的C语言程序。  相似文献   

19.
真彩色数字图像在VGA上的显示   总被引:3,自引:0,他引:3  
将矢量量化技术用于彩色图像在VGA上的显示,用加权RGB色度空间距离作失真测度选取颜色码表,并用该码表直接设置DAC颜色寄存器,所显示的矢量量化后的颜色索引图像逼真地再现了原真彩色图像。  相似文献   

20.
针对采用视频D/A处理器将LCD转VGA时出现的带宽不够,VGA显示器屏闪的问题,给出了一种采用FPGA结合视频D/A的显示控制器实现方法.该方法将处理器送出来的LCD视频数据放在SRAM中缓存,再按VGA的规格要求将数据读出并送至D/A转换成VGA格式的视频输出,整个处理流程由FPGA来控制,有效地解决了显示输出占用...  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号