当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 1. 基本概念 先来用通俗的语句讲解位图和调色板的概念。
 

 

    摘要:  简介   终于,你已经掌握了制作一个完整游戏的基础知识了,只不过你现在还只能使用gdi。今天,我们就学习使用directx来执行每一件你以前用gdi完成的工作,以及一些关于directx其它的东东。具体内容是:装载(调用)位图,使用位块传输,填充表面,使用剪裁板、颜色键等拷贝位图。  你可以在不了解前一章内容的基础上学习本章,但象素格式是很重要的,我将经常直接或间接的提到它,所以你至少应该看看......
 ·曙光首推64位图形工作站i200w    »显示摘要«
    摘要:  国内服务器行业的领导厂商——曙光信息产业有限公司(以下简称曙光公司)近日推出了具有64位处理能力的专业图形工作站——曙光i200w,这是国内服务器厂商首次进军图形工作站市场。曙光i200w专业图形工作站拥有极高的性能价格比,他采用了业界先进的amd64位opteron处理器,能广泛适合于石油、气象、军队以及影视制作等各个领域的图形处理工作。曙光i200w的出现打破了以往32位图形工作站的性能瓶......


Visual C++中DDB与DIB位图编程全攻略

  1. 基本概念 【程序编程相关:安森美推出新双缘(Dual-Edge)P

【推荐阅读:苹果推PowerMacG5 Quad和P

【扩展信息:2005:DVD-Dual为笔记本电脑做

  先来用通俗的语句讲解位图与调色板的概念.

  我们知道,自然界中的所有颜色都可以由红.绿.蓝(r,g,b)三基色组合而成.针对含有红.绿.蓝色成分的多少,可以对其分别分成0~255个等级,而红.绿.蓝的不同组合共有256×256×256种,因此约能表示1600万种颜色.对于人眼而言,这已经是"真彩色"了.

  对每个像素进行了(r,g,b)量化的图像就是位图,其在计算机中对应文件的扩展名一般为.bmp.既然用r,g,b的量化值就可以直接记录一张位图的所有像素,那我们需要调色板干什么呢?

  首先,我们可以计算完全利用(r,g,b)组合来存储一个800×600的位图所需要的空间为:

800×600×3 = 1440000(字节)= 1.37m(字节)

  惊人的大!因此,调色板横空出世了,它的功能在于缓解位图文件存储空间过大的问题.

  假设一个位图为16色,其像素总数为800×600.我们只需要用4个bit就可以存储这个位图的每个像素在16种颜色中所处的等级,然后调色板提供了这16种等级对应的(r,g,b)值,这样,存储这个16色位图只需要:

800×600×4/8 = 240000(字节)= 0.22 m(字节)

  额外的存储r,g,b表的开销(即调色板palette,也称为颜色查找表lut)仅仅为16×3=48字节.
...   下一页
    摘要:  一、引言:  对于treeview控件的背景位图的实现,目前介绍的文章比较少,有人虽然实现了,但是在点击tree时,背景闪动比较厉害。本人在参照别人代码的基础上,把它总结一下,同时解决了这个背景闪烁的问题。目前flashget1.3版也实现了treeview的背景位图。大家可以参照一下。   本文程序运行效果如下图:             二、原理:  因为windows标准treeview......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE