扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:ChinaITLab 来源:ChinaITLab 2007年8月8日
本文通过对Windows 2003中DirectX的“DirectDraw”和“Direct3D”功能设置阐述,用通俗易懂的方法解决了Windows 2003在播放电影、MTV时,分辨率较低、画面较粗糙、字体带锯齿等问题。
Windows 2003操作系统在其性能和资源管理方面都比Windows 2000、Windows XP强大得多,但是装好Windows 2003和显卡驱动程序之后,在播放电影、MTV等时,分辨率较低,画面较粗糙,字体带锯齿,其效果还不如Windows 2000和Windows XP,检查显卡和驱动程序也是完好的。那么是不是就断言Windows 2003在播放电影、MTV等时就不如Windows 2000和Windows XP呢?其实不然,如果理解分辨率的含义,搞清楚Windows 2003中DirectX的“DirectDraw”和“Direct3D”功能,那么通过正确的设置就可以得到清晰的播放画面和绚丽的色彩。
分辨率是用于度量位图图像内数据量多少的一个参数。通常表示成PPI(每英寸像素)。包含的数据越多,图形文件的体积就越大,也能表现更丰富的细节。因而分辨率越高图像的清晰度就越高,看起来就越逼真。但更大的文件也需要耗用更多的计算机资源,更多的RAM,更大的硬盘空间等。不要紧,DirectX会辅助显卡来帮助解决这些问题。
“Direct”一词,中文意思是“指挥、导演”,DirectX是微软公司开发的对硬件编程的一个接口,包括DirectDraw、Direct3D、DirectSound等多个方面。DirectX技术直接对HAL(Hardware Abstraction Layer,硬件提取)的操作,实现视频、声音的输出、网络通信及对游戏杆的控制。在DirectX中还有一个HEL(Hareware Emulation Layer,硬件模拟)功能,实现3D加速,使我们可以看到更加绚丽更加真实的3D场面和惟妙惟肖的3D听觉效果。
“DirectDraw”即二维图形接口,实际上是一个DDL函数,是DirectX中最基础的部分,它的任务优化管理基于视窗界面的图像处理,主要是2D桌面及一切基于之上的平面图像处理。它主要同计算机的显卡打交道,它会利用Windows的多重数据环流来调用显示卡上的显存。有了DirectDraw ,显示平面的速度会非常快,而且对于基于平面之上的图形、游戏会产生很大的变化。在启用了DirectDraw 之后,图形图像的播放速度明显加快,那么单位时间内每英寸的像素就越多,分辨率就越高,图像就越清晰,文字会更平滑。可见DirectDraw 的重要性所在。“Direct3D”即三维图形接口,也是一个DDL函数,负责3D场景运算。启用Direct3D之后,三维效果就比较明显,使我们看到的图形图像立体感强,那么,更加真实绚丽的场面效果就出现了。装好Windows2003之后,DirectX的DirectDraw、Direct3D默认状态是禁用的,没有发挥其功效,因此播放画面比较较粗糙,字体带锯齿等问题就出现了。要解决这个问题,必须通过对硬件属性和DirectX的正确设置。
现在就硬件和DirectX属性的正确设置作详细介绍,方法如下:
1. 在桌面上单击鼠标右键进入“显示属性”窗口;
2. 单击“设置”选项,再单击“高级”按钮;
3. 击“疑难解答”选项;
4. 将“硬件加速”游标向右拖至“完全”,点“确定”退出;
5. 依次进入“开始→程序→附件→系统工具→系统信息”;
6. 在信息系统窗口单击“工具”菜单中的“DirectX诊断工具”菜单项;
7. 选择“显示”选项卡,依次启用“DirectDrw ”和“Direct3D”项。
好,现在所要做的工作已经完成,硬件加速达到最大,DirectX的DirectDraw、Direct3D功能已经启用,注销一次你的计算机,然后播放试试看,图像文字是否粗糙。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者