高尔夫球位解析

2025-02-05

高尔夫球位解析(精选2篇)

1.高尔夫球位解析 篇一

每一行的图素数等于该结构的bcWidth字段,每一行从最左边的图素开始,直到图像的右边。分别对应的B,G,R像素。每个像素占8位, 每列的宽度为bcWidth,必须为4的倍数,不足的用零填充。

下面是读取二十四位位图的关键代码:

代码

1 BITMAPFILEHEADER * pbmfh ;

2 BITMAPINFO      * pbmi ;

3 BYTE            * pBits ;

4 pbmfh = DibLoadImage (szFileName) ;

5 pbmi = (BITMAPINFO *) (pbmfh + 1) ;

6 pBits = (BYTE *) pbmfh + pbmfh->bfOffBits ;

7 for( i=0; i < 1024; i++)

8 {

9    pPrintBlock[i] = (char*)malloc(216);

10    memset(pPrintBlock[i], 0, 216);

11 }

12

13 for(h = 0; h < pbmi->bmiHeader.biHeight; h++)

14 {

15    for(w = 0; w < pbmi->bmiHeader.biWidth; w++)

16    {

17        b1 = *pBits;         //B

18        b2 = *(pBits+1);     //G

19        b3 = *(pBits+2);     //R

20        if( (int)b1 != 255 && (int)b2 != 255 && (int)b3 != 255)

21        {

22            index = w / 8;

23            index = 1 << (w%8);

24            index = pPrintBlock[h][w / 8] | ( 1 << (w%8) );

25            pPrintBlock[h][w / 8] = pPrintBlock[h][w / 8] | ( 1 << (w%8) );

26        }

27        pBits += 3;

28

29    }

30    if(pbmi->bmiHeader.biWidth *3 % 4 != 0)

31    {

32        pBits += ( 4 - pbmi->bmiHeader.biWidth*3 % 4);

33    }

34 }

2.高尔夫球位解析 篇二

关键词:位深度,颜色深度

什么是位深度 (bit depth) :计算机是以二进制为单位的, 采用二进制形式表示数据和指令, 计算机里的存储芯片只能识别高低电平 (0或1, 这里的0和1分别代表低电平、高电平) , 计算机图形学领域表示在点阵图或者视频帧缓冲区中储存1像素的颜色所用的位数, 它也称为位/像素。现在的普通计算机都支持8位的, (这里所讲的8位是计算机存储芯片所决定的) 也就是说有8个01进行排列组合, 排列组合的结果有28=256个。每个存储1像素的单元一般可存放8位二进制数 (字节编址) 。我们把每个存储单元可存放的二进幂指数称为深度。

例如:{计算机都支持8位, 它的位深度就是8 (bit depth) }

什么是颜色深度 (color deep) :颜色深度是用「n位颜色」来说明的。若颜色深度是n位, 即有2n种颜色选择, 而储存每像素所用的位数目就是n。

我们把n位称为颜色深度 (color deep) 。

我们知道常见的色彩模式有LAB模式、HSB模式、RGB模式、CMYK模式, 不同模式对应着不同的媒介。

LAB模式对应是大自然色体范围。

HSB模式对应是人体肉眼色体范围。

RGB模式对应是电视、电脑色体范围。

CMYK模式对应是印刷色体范围。

彩色深度标准通常有以下几种:

8位色, 每个像素所能显示的彩色数为2的8次方, 即256种颜色。

16位增强色, 16位彩色, 每个像素所能显示的彩色数为2的16次方, 即65536种颜色。

24位真彩色, 每个像素所能显示的彩色数为24位, 即2的24次方, 约1680万种颜色。

32位真彩色, 即在24位真彩色图像的基础上再增加一个表示图像透明度信息的Alpha通道。

位深度与颜色深度的关系:

位深度越深, 颜色深度越高, 可用的颜色就越多。反过来说, 颜色深度越高, 说明位深度越深。

下面, 用PS制作一个实例来说明这一点:

首先用PS制作一个实例, 打开PS新建文档设置如图1

分辨率为72像素/英寸、颜色模式为RGB, 8位

在新建的文档中, 用渐变工具做出如图1的图形, 注意观察图形的色彩。

用同样方法制作如图2所示, 这里我把位深度由原来的8位改成32位注意观察图形的色彩变化。

从图1和图2的对比中, 我们不难发现图2中的色彩要比图1中的色彩范围丰富了许多。这也说明了位深度越深, 颜色深度越高, 可用的颜色就越多。

应用:

应用位深度与颜色深度的原理, 用AFTER EFFECTS制作一个光亮的字幕片头。

打开AFTER EFFECTS新建一个合成 (COMPOSITION) 。

在建立一个文字层 (8位深度) 输入中国您好四个字, 给文字层加了一个高斯模糊的特效。如图4所示。

下面, 我在原有的图中把位深度由原来的8位改成32位, 其他的参数不变。注意观察文字的色彩变化, 如图5所示。

上一篇:美丽的樱花300字作文下一篇:国庆65周年诗歌