亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bmp.txt

?? JPEG(Joint Photographic Expert Group,聯合攝影專家組)編碼的數據執行解壓縮的各項功能.JPEG的VHDL實現代碼
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
the bitmap array immediately follows the BITMAPINFO header and which is
referenced by a single pointer), the biClrUsed member must be set to zero or
to the actual size of the color table.

biClrImportant	Specifies the number of color indexes that are considered
important for displaying the bitmap. If this value is zero, all colors are
important.

Comments

The BITMAPINFO structure combines the BITMAPINFOHEADER structure and a color
table to provide a complete definition of the dimensions and colors of a
Windows 3.0 or later DIB. For more information about specifying a Windows 3.0
DIB, see the description of the BITMAPINFO structure.

An application should use the information stored in the biSize member to
locate the color table in a BITMAPINFO structure as follows:

pColor = ((LPSTR) pBitmapInfo + (WORD) (pBitmapInfo->bmiHeader.biSize))

Windows supports formats for compressing bitmaps that define their colors
with 8 bits per pixel and with 4 bits per pixel. Compression reduces the disk
and memory storage required for the bitmap. The following paragraphs describe
these formats.

BI_RLE8

When the biCompression member is set to BI_RLE8, the bitmap is compressed
using a run-length encoding format for an 8-bit bitmap. This format may be
compressed in either of two modes: encoded and absolute. Both modes can occur
anywhere throughout a single bitmap.

Encoded mode consists of two bytes: the first byte specifies the number of
consecutive pixels to be drawn using the color index contained in the second
byte. In addition, the first byte of the pair can be set to zero to indicate
an escape that denotes an end of line, end of bitmap, or a delta. The
interpretation of the escape depends on the value of the second byte of the
pair. The following list shows the meaning of the second byte:

Value	Meaning

0	End of line. 
1	End of bitmap. 
2	Delta. The two bytes following the escape contain unsigned values
indicating the horizontal and vertical offset of the next pixel from the
current position.

Absolute mode is signaled by the first byte set to zero and the second byte
set to a value between 0x03 and 0xFF. In absolute mode, the second byte
represents the number of bytes that follow, each of which contains the color
index of a single pixel. When the second byte is set to 2 or less, the escape
has the same meaning as in encoded mode. In absolute mode, each run must be
aligned on a word boundary.  The following example shows the hexadecimal
values of an 8-bit compressed bitmap:



03 04 05 06 00 03 45 56 67 00 02 78 00 02 05 01
02 78 00 00 09 1E 00 01

This bitmap would expand as follows (two-digit values represent a color index
for a single pixel):



04 04 04
06 06 06 06 06
45 56 67
78 78
move current position 5 right and 1 down
78 78
end of line
1E 1E 1E 1E 1E 1E 1E 1E 1E
end of RLE bitmap

BI_RLE4

When the biCompression member is set to BI_RLE4, the bitmap is compressed
using a run-length encoding (RLE) format for a 4-bit bitmap, which also uses
encoded and absolute modes. In encoded mode, the first byte of the pair
contains the number of pixels to be drawn using the color indexes in the
second byte. The second byte contains two color indexes, one in its
high-order nibble (that is, its low-order four bits) and one in its low-order
nibble. The first of the pixels is drawn using the color specified by the
high-order nibble, the second is drawn using the color in the low-order
nibble, the third is drawn with the color in the high-order nibble, and so
on, until all the pixels specified by the first byte have been drawn.  In
absolute mode, the first byte contains zero, the second byte contains the
number of color indexes that follow, and subsequent bytes contain color
indexes in their high- and low-order nibbles, one color index for each pixel.
In absolute mode, each run must be aligned on a word boundary. The
end-of-line, end-of-bitmap, and delta escapes also apply to BI_RLE4.

The following example shows the hexadecimal values of a 4-bit compressed
bitmap:



03 04 05 06 00 06 45 56 67 00 04 78 00 02 05 01
04 78 00 00 09 1E 00 01

This bitmap would expand as follows (single-digit values represent a color
index for a single pixel):



0 4 0
0 6 0 6 0
4 5 5 6 6 7
7 8 7 8
move current position 5 right and 1 down
7 8 7 8
end of line
1 E 1 E 1 E 1 E 1
end of RLE bitmap

See Also

BITMAPINFO 

==============================================================================
RGBQUAD (3.0)



typedef struct tagRGBQUAD {     /* rgbq */
    BYTE    rgbBlue;
    BYTE    rgbGreen;
    BYTE    rgbRed;
    BYTE    rgbReserved;
} RGBQUAD;

The RGBQUAD structure describes a color consisting of relative intensities of
red, green, and blue. The bmiColors member of the BITMAPINFO structure
consists of an array of RGBQUAD structures.

Member		Description

rgbBlue		Specifies the intensity of blue in the color. 
rgbGreen	Specifies the intensity of green in the color. 
rgbRed		Specifies the intensity of red in the color. 
rgbReserved	Not used; must be set to zero. 

See Also

BITMAPINFO 

==============================================================================
RGB (2.x)

COLORREF RGB(cRed, cGreen, cBlue)

BYTE cRed;	/* red component of color	*/
BYTE cGreen;	/* green component of color	*/
BYTE cBlue;	/* blue component of color	*/


The RGB macro selects an RGB color based on the parameters supplied and the
color capabilities of the output device.

Parameter	Description

cRed	Specifies the intensity of the red color field. 
cGreen	Specifies the intensity of the green color field. 
cBlue	Specifies the intensity of the blue color field. 

Returns

The return value specifies the resultant RGB color. 

Comments

The intensity for each argument can range from 0 through 255. If all three
intensities are specified as zero, the result is black. If all three
intensities are specified as 255, the result is white.

Comments

The RGB macro is defined in WINDOWS.H as follows: 



#define RGB(r,g,b)   ((COLORREF)(((BYTE)(r)|((WORD)(g)<<8))| \
    (((DWORD)(BYTE)(b))<<16)))

See Also

GetBValue, GetGValue, GetRValue, PALETTEINDEX, PALETTERGB 

==============================================================================
BITMAPCOREINFO (3.0)



typedef struct tagBITMAPCOREINFO {  /* bmci */
    BITMAPCOREHEADER bmciHeader;
    RGBTRIPLE        bmciColors[1];
} BITMAPCOREINFO;

The BITMAPCOREINFO structure fully defines the dimensions and color
information for a device-independent bitmap (DIB).  Windows applications
should use the BITMAPINFO structure instead of BITMAPCOREINFO whenever
possible.

Member		Description

bmciHeader	Specifies a BITMAPCOREHEADER structure that contains
information about the dimensions and color format of a DIB.

bmciColors	Specifies an array of RGBTRIPLE structures that define the
colors in the bitmap.

Comments

The BITMAPCOREINFO structure describes the dimensions and colors of a bitmap.
It is followed immediately in memory by an array of bytes which define the
pixels of the bitmap. The bits in the array are packed together, but each
scan line must be zero-padded to end on a LONG boundary. Segment boundaries,
however, can appear anywhere in the bitmap. The origin of the bitmap is the
lower-left corner.

The bcBitCount member of the BITMAPCOREHEADER structure determines the number
of bits that define each pixel and the maximum number of colors in the
bitmap. This member may be set to any of the following values:

Value	Meaning

1	The bitmap is monochrome, and the bmciColors member must contain two
entries. Each bit in the bitmap array represents a pixel. If the bit is
clear, the pixel is displayed with the color of the first entry in the
bmciColors table. If the bit is set, the pixel has the color of the second
entry in the table.

4	The bitmap has a maximum of 16 colors, and the bmciColors member
contains 16 entries. Each pixel in the bitmap is represented by a four-bit
index into the color table.

For example, if the first byte in the bitmap is 0x1F, the byte represents two
pixels. The first pixel contains the color in the second table entry, and the
second pixel contains the color in the sixteenth table entry.

8	The bitmap has a maximum of 256 colors, and the bmciColors member
contains 256 entries. In this case, each byte in the array represents a
single pixel.

24	The bitmap has a maximum of 2^24 colors. The bmciColors member is
NULL, and each 3-byte sequence in the bitmap array represents the relative
intensities of red, green, and blue, respectively, of a pixel.

The colors in the bmciColors table should appear in order of importance.
Alternatively, for functions that use DIBs, the bmciColors member can be an
array of 16-bit unsigned integers that specify an index into the currently
realized logical palette instead of explicit RGB values. In this case, an
application using the bitmap must call DIB functions with the wUsage
parameter set to DIB_PAL_COLORS.

Note:	The bmciColors member should not contain palette indexes if the
bitmap is to be stored in a file or transferred to another application.
Unless the application uses the bitmap exclusively and under its complete
control, the bitmap color table should contain explicit RGB values.

See Also

BITMAPINFO, BITMAPCOREHEADER, RGBTRIPLE 


==============================================================================
BITMAPCOREHEADER (3.0)



typedef struct tagBITMAPCOREHEADER {    /* bmch */
    DWORD   bcSize;
    short   bcWidth;
    short   bcHeight;
    WORD    bcPlanes;
    WORD    bcBitCount;
} BITMAPCOREHEADER;

The BITMAPCOREHEADER structure contains information about the dimensions and
color format of a device-independent bitmap (DIB). Windows applications
should use the BITMAPINFOHEADER structure instead of BITMAPCOREHEADER
whenever possible.

Member		Description

bcSize		Specifies the number of bytes required by the
BITMAPCOREHEADER structure.

bcWidth		Specifies the width of the bitmap, in pixels. 
bcHeight	Specifies the height of the bitmap, in pixels. 

bcPlanes	Specifies the number of planes for the target device. This
member must be set to 1.

bcBitCount	Specifies the number of bits per pixel. This value must be 1,
4, 8, or 24.

Comments

The BITMAPCOREINFO structure combines the BITMAPCOREHEADER structure and a
color table to provide a complete definition of the dimensions and colors of
a DIB. See the description of the BITMAPCOREINFO structure for more
information about specifying a DIB.

An application should use the information stored in the bcSize member to
locate the color table in a BITMAPCOREINFO structure with a method such as
the following:



lpColor = ((LPSTR) pBitmapCoreInfo + (UINT) (pBitmapCoreInfo->bcSize))

See Also

BITMAPCOREINFO, BITMAPINFOHEADER, BITMAPINFOHEADER 

=============================================================================
RGBTRIPLE (3.0)



typedef struct tagRGBTRIPLE {   /* rgbt */
    BYTE    rgbtBlue;
    BYTE    rgbtGreen;
    BYTE    rgbtRed;
} RGBTRIPLE;

The RGBTRIPLE structure describes a color consisting of relative intensities
of red, green, and blue. The bmciColors member of the BITMAPCOREINFO
structure consists of an array of RGBTRIPLE structures.  Windows applications
should use the BITMAPINFO structure instead of BITMAPCOREINFO whenever
possible. The BITMAPINFO structure uses an RGBQUAD structure instead of the
RGBTRIPLE structure.

Member	Description

rgbtBlue	Specifies the intensity of blue in the color. 
rgbtGreen	Specifies the intensity of green in the color. 
rgbtRed		Specifies the intensity of red in the color. 

See Also

BITMAPCOREINFO, BITMAPINFO, RGBQUAD 

==============================================================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区欧美一区| 欧美一级视频精品观看| 一区二区三区四区精品在线视频 | 亚洲区小说区图片区qvod| 欧美一区二区三区免费| 亚洲国产高清在线| 久久精品视频网| 日韩一级大片在线观看| 91精品国产欧美一区二区成人| 亚洲国产精品99久久久久久久久 | 成人av高清在线| 国产大陆a不卡| 国产精品综合av一区二区国产馆| 韩国在线一区二区| 国产精品一区二区在线观看不卡| 欧美美女网站色| 91精品国产免费久久综合| 亚洲婷婷国产精品电影人久久| 亚洲视频你懂的| 国产不卡视频在线观看| 色一情一伦一子一伦一区| 色综合久久99| 中文字幕一区二区视频| 亚洲一区二区三区在线看| 亚洲午夜激情av| 奇米色777欧美一区二区| 麻豆成人久久精品二区三区小说| 精油按摩中文字幕久久| 国产suv精品一区二区6| 久久先锋影音av| 亚洲人成在线观看一区二区| 高清不卡在线观看| 欧美精彩视频一区二区三区| 国产精品美女久久久久av爽李琼| 亚洲一区中文日韩| 一本一道久久a久久精品| 国产精品不卡视频| 蜜臀久久久99精品久久久久久| 91搞黄在线观看| 欧美一区二区三区在线观看视频| 亚洲成av人片在www色猫咪| 精品一区二区三区欧美| 精品免费视频一区二区| 一区二区三区日韩精品| 欧洲一区二区av| 国产偷国产偷亚洲高清人白洁| 极品美女销魂一区二区三区| 精品黑人一区二区三区久久| 亚洲精品国产精华液| 精品一区二区三区免费视频| www国产成人| 99久久久久免费精品国产| 欧美老女人在线| 日本在线播放一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 亚洲精品午夜久久久| 在线电影国产精品| 国产最新精品精品你懂的| 中文字幕欧美三区| 91国偷自产一区二区三区观看| 午夜精品久久久久久久久久久| 成人动漫一区二区| 亚洲一区二区视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 成人高清视频免费观看| 一级日本不卡的影视| 欧美一区二区视频免费观看| 国产精品一色哟哟哟| 夜夜嗨av一区二区三区中文字幕 | 粉嫩欧美一区二区三区高清影视 | 欧洲激情一区二区| 久久91精品久久久久久秒播| 中文字幕高清一区| 欧美人与性动xxxx| 亚洲在线免费播放| 久久九九99视频| 欧美日韩精品欧美日韩精品| 国产一区不卡视频| 伊人一区二区三区| 精品国产髙清在线看国产毛片 | 欧美日韩三级在线| 亚洲精品五月天| 日韩你懂的电影在线观看| 日本伊人精品一区二区三区观看方式 | 精品对白一区国产伦| 欧美伊人久久久久久久久影院 | 国产精品家庭影院| 日韩一区二区在线观看视频播放| 大尺度一区二区| 日本一区二区三区四区在线视频| 欧美吻胸吃奶大尺度电影| 国产在线视频不卡二| 爽好久久久欧美精品| 欧美日韩国产色站一区二区三区| 国产一区二区女| 免费视频最近日韩| 亚洲一区二区三区自拍| 亚洲欧洲国产日韩| 久久精品人人做人人爽97| 欧美一区二区在线不卡| 色欧美88888久久久久久影院| 国产91丝袜在线播放九色| 美女视频黄a大片欧美| 婷婷开心激情综合| 亚洲影视在线播放| 亚洲精品视频在线看| √…a在线天堂一区| 国产性色一区二区| 久久中文娱乐网| 久久这里只有精品视频网| 91麻豆精品国产91久久久更新时间| 久久99精品久久久久久国产越南| 无吗不卡中文字幕| 亚洲成人先锋电影| 肉色丝袜一区二区| 亚洲成人精品一区| 天堂成人国产精品一区| 亚洲福利视频导航| 亚洲国产成人91porn| 亚洲第一激情av| 天天色图综合网| 日韩av成人高清| 麻豆精品国产91久久久久久| 奇米影视一区二区三区| 蜜桃av一区二区三区| 另类小说色综合网站| 亚洲美女区一区| 一级做a爱片久久| 天天射综合影视| 久久国产精品72免费观看| 国产一区 二区| www.亚洲精品| 韩国精品免费视频| 丁香桃色午夜亚洲一区二区三区| 成人国产精品视频| 欧美在线视频全部完| 欧美日韩国产综合一区二区三区 | 麻豆久久久久久| 激情综合网最新| 成人免费视频一区| 色婷婷精品久久二区二区蜜臀av| 欧美日精品一区视频| 日韩一区二区三| 国产女人18水真多18精品一级做| 最新国产精品久久精品| 丝袜脚交一区二区| 国产精品一线二线三线精华| 色婷婷一区二区三区四区| 欧美日韩黄色影视| 国产香蕉久久精品综合网| 一区二区三区四区蜜桃 | 欧美sm极限捆绑bd| 国产精品网曝门| 五月激情综合婷婷| 成人av动漫在线| 欧美一区二区高清| 国产精品大尺度| 精品在线亚洲视频| 91国偷自产一区二区开放时间| 日韩限制级电影在线观看| 国产精品久久久久久久午夜片 | 26uuu久久综合| 一级中文字幕一区二区| 国产精品一二三区| 欧美日韩国产综合视频在线观看 | 亚洲国产综合人成综合网站| 韩国v欧美v亚洲v日本v| 欧美中文字幕不卡| 国产日韩欧美高清在线| 日韩经典一区二区| 色94色欧美sute亚洲线路一久| www欧美成人18+| 亚洲va欧美va人人爽| 菠萝蜜视频在线观看一区| 日韩精品中午字幕| 亚洲成人三级小说| 91美女片黄在线观看91美女| 99久久er热在这里只有精品66| 欧美久久久久久蜜桃| 亚洲欧美国产77777| 高清不卡在线观看av| 2020日本不卡一区二区视频| 肉肉av福利一精品导航| 一本色道久久综合亚洲91| 国产偷国产偷精品高清尤物| 精品一区二区三区免费| 欧美日韩综合不卡| 亚洲激情自拍偷拍| 91农村精品一区二区在线| 国产日韩精品视频一区| 蜜臀av一区二区在线免费观看| 欧美日韩一区二区三区高清 | 免费成人av在线| 欧美日韩精品三区| 亚洲一区中文在线| 色婷婷综合久久久久中文一区二区 | 在线观看av不卡| 亚洲日本在线视频观看| jlzzjlzz欧美大全| 中文字幕亚洲不卡|