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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bmp.txt

?? JPEG(Joint Photographic Expert Group,聯(lián)合攝影專家組)編碼的數(shù)據(jù)執(zhí)行解壓縮的各項功能.JPEG的VHDL實現(xiàn)代碼
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
When Windows draws an icon, it uses the AND and XOR masks to combine the icon
image with the pixels already on the display surface. Windows first applies
the AND mask by using a bitwise AND operation; this preserves or removes
existing pixel color.  Windows then applies the XOR mask by using a bitwise
XOR operation. This sets the final color for each pixel.

The following illustration shows the XOR and AND masks that create a
monochrome icon (measuring 8 pixels by 8 pixels) in the form of an uppercase
K:

Windows Icon Selection

Windows detects the resolution of the current display and matches it against
the width and height specified for each version of the icon image. If Windows
determines that there is an exact match between an icon image and the current
device, it uses the matching image. Otherwise, it selects the closest match
and stretches the image to the proper size.

If an icon-resource file contains more than one image for a particular
resolution, Windows uses the icon image that most closely matches the color
capabilities of the current display. If no image matches the device
capabilities exactly, Windows selects the image that has the greatest number
of colors without exceeding the number of display colors. If all images
exceed the color capabilities of the current display, Windows uses the icon
image with the least number of colors.



Cursor-Resource File Format

A cursor-resource file contains image data for cursors used by Windows
applications. The file consists of a cursor directory identifying the number
and types of cursor images in the file, plus one or more cursor images. The
default filename extension for a cursor-resource file is .CUR.

Cursor Directory

Each cursor-resource file starts with a cursor directory. The cursor
directory, defined as a CURSORDIR structure, specifies the number of cursors
in the file and the dimensions and color format of each cursor image. The
CURSORDIR structure has the following form:


typedef struct _CURSORDIR {
    WORD           cdReserved;
    WORD           cdType;
    WORD           cdCount;
    CURSORDIRENTRY cdEntries[];
} CURSORDIR;

Following are the members in the CURSORDIR structure: 

cdReserved	Reserved; must be zero. 
cdType		Specifies the resource type. This member must be set to 2. 
cdCount		Specifies the number of cursors in the file. 
cdEntries	Specifies an array of CURSORDIRENTRY structures containing
information about individual cursors. The cdCount member specifies the number
of structures in the array.

A CURSORDIRENTRY structure specifies the dimensions and color format of a
cursor image. The structure has the following form:



typedef struct _CURSORDIRENTRY {
    BYTE  bWidth;
    BYTE  bHeight;
    BYTE  bColorCount;
    BYTE  bReserved;
    WORD  wXHotspot;
    WORD  wYHotspot;
    DWORD lBytesInRes;
    DWORD dwImageOffset;
} CURSORDIRENTRY;

Following are the members in the CURSORDIRENTRY structure: 

bWidth		Specifies the width of the cursor, in pixels. 
bHeight		Specifies the height of the cursor, in pixels. 
bColorCount	Reserved; must be zero. 
bReserved	Reserved; must be zero. 
wXHotspot	Specifies the x-coordinate, in pixels, of the hot spot. 
wYHotspot	Specifies the y-coordinate, in pixels, of the hot spot. 
lBytesInRes	Specifies the size of the resource, in bytes. 
dwImageOffset	Specifies the offset, in bytes, from the start of the file to
the cursor image.

Cursor Image

Each cursor-resource file contains one cursor image for each image identified
in the cursor directory. A cursor image consists of a cursor-image header, a
color table, an XOR mask, and an AND mask. The cursor image has the following
form:



BITMAPINFOHEADER    crHeader;
RGBQUAD             crColors[];
BYTE                crXOR[];
BYTE                crAND[];

The cursor hot spot is a single pixel in the cursor bitmap that Windows uses
to track the cursor. The crXHotspot and crYHotspot members specify the x- and
y-coordinates of the cursor hot spot. These coordinates are 16-bit integers.

The cursor-image header, defined as a BITMAPINFOHEADER structure, specifies
the dimensions and color format of the cursor bitmap. Only the biSize through
biBitCount members and the biSizeImage member are used. The biHeight member
specifies the combined height of the XOR and AND masks for the cursor. This
value is twice the height of the XOR mask. The biPlanes and biBitCount
members must be 1. All other members (such as biCompression and
biClrImportant) must be set to zero.

The color table, defined as an array of RGBQUAD structures, specifies the
colors used in the XOR mask. For a cursor image, the table contains exactly
two structures, since the biBitCount member in the cursor-image header is
always 1.

The XOR mask, immediately following the color table, is an array of BYTE
values representing consecutive rows of a bitmap. The bitmap defines the
basic shape and color of the cursor image. As with the bitmap bits in a
bitmap file, the bitmap data in a cursor-resource file is organized in scan
lines, with each byte representing one or more pixels, as defined by the
color format. For more information about these bitmap bits, see Section 1.1,
"Bitmap-File Formats."

The AND mask, immediately following the XOR mask, is an array of BYTE values
representing a monochrome bitmap with the same width and height as the XOR
mask. The array is organized in scan lines, with each byte representing 8
pixels.

When Windows draws a cursor, it uses the AND and XOR masks to combine the
cursor image with the pixels already on the display surface. Windows first
applies the AND mask by using a bitwise AND operation; this preserves or
removes existing pixel color.  Window then applies the XOR mask by using a
bitwise XOR operation. This sets the final color for each pixel.

The following illustration shows the XOR and the AND masks that create a
cursor (measuring 8 pixels by 8 pixels) in the form of an arrow:

Following are the bit-mask values necessary to produce black, white,
inverted, and transparent results:

Pixel result	AND mask	XOR mask

Black		0		0 
White		0		1 
Transparent	1		0 
Inverted	1		1 

Windows Cursor Selection

If a cursor-resource file contains more than one cursor image, Windows
determines the best match for a particular display by examining the width and
height of the cursor images.


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


BITMAPFILEHEADER (3.0)



typedef struct tagBITMAPFILEHEADER {    /* bmfh */
    UINT    bfType;
    DWORD   bfSize;
    UINT    bfReserved1;
    UINT    bfReserved2;
    DWORD   bfOffBits;
} BITMAPFILEHEADER;

The BITMAPFILEHEADER structure contains information about the type, size, and
layout of a device-independent bitmap (DIB) file.

Member		Description

bfType		Specifies the type of file. This member must be BM. 
bfSize		Specifies the size of the file, in bytes. 
bfReserved1	Reserved; must be set to zero. 
bfReserved2	Reserved; must be set to zero. 
bfOffBits	Specifies the byte offset from the BITMAPFILEHEADER structure
to the actual bitmap data in the file.

Comments

A BITMAPINFO or BITMAPCOREINFO structure immediately follows the
BITMAPFILEHEADER structure in the DIB file.

See Also

BITMAPCOREINFO, BITMAPINFO 


==============================================================================
BITMAPINFO (3.0)



typedef struct tagBITMAPINFO {  /* bmi */
    BITMAPINFOHEADER    bmiHeader;
    RGBQUAD             bmiColors[1];
} BITMAPINFO;

The BITMAPINFO structure fully defines the dimensions and color information
for a Windows 3.0 or later device-independent bitmap (DIB).

Member		Description

bmiHeader	Specifies a BITMAPINFOHEADER structure that contains
information about the dimensions and color format of a DIB.

bmiColors	Specifies an array of RGBQUAD structures that define the
colors in the bitmap.

Comments

A Windows 3.0 or later DIB consists of two distinct parts: a BITMAPINFO
structure, which describes the dimensions and colors of the bitmap, and an
array of bytes defining 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 biBitCount member of the BITMAPINFOHEADER structure determines the number
of bits which 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 biClrUsed member of the BITMAPINFOHEADER structure specifies the number
of color indexes in the color table actually used by the bitmap. If the
biClrUsed member is set to zero, the bitmap uses the maximum number of colors
corresponding to the value of the biBitCount member.

The colors in the bmiColors table should appear in order of importance.
Alternatively, for functions that use DIBs, the bmiColors 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 bmiColors 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

BITMAPINFOHEADER, RGBQUAD 

==============================================================================
BITMAPINFOHEADER (3.0)



typedef struct tagBITMAPINFOHEADER {    /* bmih */
    DWORD   biSize;
    LONG    biWidth;
    LONG    biHeight;
    WORD    biPlanes;
    WORD    biBitCount;
    DWORD   biCompression;
    DWORD   biSizeImage;
    LONG    biXPelsPerMeter;
    LONG    biYPelsPerMeter;
    DWORD   biClrUsed;
    DWORD   biClrImportant;
} BITMAPINFOHEADER;

The BITMAPINFOHEADER structure contains information about the dimensions and
color format of a Windows 3.0 or later device-independent bitmap (DIB).

Member		Description

biSize		Specifies the number of bytes required by the
BITMAPINFOHEADER structure.

biWidth		Specifies the width of the bitmap, in pixels. 
biHeight	Specifies the height of the bitmap, in pixels. 

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

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

biCompression	Specifies the type of compression for a compressed bitmap. It
can be one of the following values:

Value		Meaning

BI_RGB		Specifies that the bitmap is not compressed. 

BI_RLE8		Specifies a run-length encoded format for bitmaps with 8 bits
per pixel. The compression format is a 2-byte format consisting of a count
byte followed by a byte containing a color index.  For more information, see
the following Comments section.

BI_RLE4		Specifies a run-length encoded format for bitmaps with 4 bits
per pixel. The compression format is a 2-byte format consisting of a count
byte followed by two word-length color indexes.  For more information, see
the following Comments section.

biSizeImage	Specifies the size, in bytes, of the image. It is valid to
set this member to zero if the bitmap is in the BI_RGB format.

biXPelsPerMeter	Specifies the horizontal resolution, in pixels per meter, of
the target device for the bitmap. An application can use this value to select
a bitmap from a resource group that best matches the characteristics of the
current device.

biYPelsPerMeter	Specifies the vertical resolution, in pixels per meter, of
the target device for the bitmap.

biClrUsed	Specifies the number of color indexes in the color table
actually used by the bitmap. If this value is zero, the bitmap uses the
maximum number of colors corresponding to the value of the biBitCount member.
For more information on the maximum sizes of the color table, see the
description of the BITMAPINFO structure earlier in this topic.

If the biClrUsed member is nonzero, it specifies the actual number of colors
that the graphics engine or device driver will access if the biBitCount
member is less than 24. If biBitCount is set to 24, biClrUsed specifies the
size of the reference color table used to optimize performance of Windows
color palettes.  If the bitmap is a packed bitmap (that is, a bitmap in which

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品国产成人国产三级粉色 | 国产福利精品一区| 日本视频在线一区| 免费xxxx性欧美18vr| 国内外精品视频| 精品亚洲porn| 成人亚洲精品久久久久软件| av高清不卡在线| 欧美精品成人一区二区三区四区| 日韩三级视频中文字幕| 精品99一区二区| 亚洲欧美区自拍先锋| 男女男精品视频| www.日韩精品| 精品国产99国产精品| 一区二区三区在线不卡| 蜜桃av噜噜一区二区三区小说| 成人午夜视频福利| 精品视频资源站| 亚洲视频在线一区观看| 久久国产综合精品| 欧美色综合网站| 久久综合一区二区| 午夜激情综合网| va亚洲va日韩不卡在线观看| 欧美成人在线直播| 亚洲激情校园春色| 国产91精品一区二区麻豆亚洲| 欧美一区二区视频在线观看2020| 蜜桃av一区二区三区电影| 欧美一区二区三区思思人| 石原莉奈在线亚洲二区| 4438x成人网最大色成网站| 亚洲chinese男男1069| 777色狠狠一区二区三区| 亚洲欧洲国产日本综合| av亚洲精华国产精华精| 亚洲欧美日韩国产综合在线 | 99精品欧美一区二区三区小说| 国产亚洲欧美在线| av在线不卡网| 亚洲自拍偷拍麻豆| 日韩午夜中文字幕| 成人一区二区三区| 亚洲线精品一区二区三区| 欧美一区二区精品久久911| 国产精品一区二区三区乱码| 久久亚洲一级片| 国产精品一二三在| 一区二区在线免费| 欧美第一区第二区| 成人黄色国产精品网站大全在线免费观看| 欧美国产一区二区| 51精品久久久久久久蜜臀| 国产精品一区二区三区四区| 国产精品二三区| 99精品视频在线免费观看| 污片在线观看一区二区| 久久丝袜美腿综合| 欧美日韩免费观看一区三区| 美女看a上一区| 亚洲一级二级三级在线免费观看| 精品91自产拍在线观看一区| 777午夜精品视频在线播放| 精久久久久久久久久久| 亚洲妇女屁股眼交7| 亚洲精品日产精品乱码不卡| 亚洲国产精品99久久久久久久久 | 亚洲欧洲成人自拍| 久久久欧美精品sm网站| 欧美人妇做爰xxxⅹ性高电影| 99精品在线免费| 成人精品视频一区二区三区| 国产主播一区二区| 精品综合久久久久久8888| 午夜av区久久| eeuss鲁片一区二区三区| 国产成人免费视频精品含羞草妖精 | 成人欧美一区二区三区小说| 久久看人人爽人人| 久久久久久久久岛国免费| 国产色一区二区| 国产精品乱码久久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 久久久久久久久一| 国产精品成人在线观看| 亚洲精品菠萝久久久久久久| 亚洲精品免费在线播放| 亚洲国产视频a| 欧美aaa在线| 国产最新精品免费| 99精品热视频| 欧美日韩1区2区| 久久一留热品黄| 亚洲最新视频在线播放| 不卡视频在线看| 欧美亚洲自拍偷拍| 337p粉嫩大胆噜噜噜噜噜91av | 国产一区二区看久久| 成人a免费在线看| 欧美精品国产精品| 欧美激情在线看| 日本亚洲免费观看| 在线观看91精品国产入口| 欧美一二三在线| 亚洲自拍偷拍综合| 欧美日韩国产小视频在线观看| 国产午夜久久久久| 青青草91视频| 91福利资源站| 亚洲精品乱码久久久久| 粉嫩aⅴ一区二区三区四区| 欧美一级生活片| 亚洲成人av免费| 在线观看一区日韩| 国产精品久久久久国产精品日日| 美女性感视频久久| 欧美喷潮久久久xxxxx| 亚洲国产精品久久久久秋霞影院 | 日本伊人午夜精品| 欧美影院午夜播放| 亚洲午夜久久久久久久久久久| 不卡一区在线观看| 日韩美女啊v在线免费观看| 粉嫩欧美一区二区三区高清影视| 欧美精品一区二区三区四区 | 亚洲视频在线一区二区| 久久99精品国产麻豆婷婷洗澡| 欧美肥胖老妇做爰| 国内不卡的二区三区中文字幕| 在线成人小视频| 美女免费视频一区| 久久久久久久久久久久久女国产乱| 国产原创一区二区三区| 国产精品色哟哟网站| 91年精品国产| 午夜亚洲国产au精品一区二区| 欧美精品乱码久久久久久| 国产一区二区三区精品视频| 国产精品美女久久久久高潮| 91在线免费看| 麻豆国产精品官网| 亚洲欧洲色图综合| 8x福利精品第一导航| 国产在线播放一区三区四| 一二三四社区欧美黄| 日韩欧美国产综合| 99久久精品国产导航| 免费成人美女在线观看.| 中文字幕成人网| 日韩欧美综合一区| 欧美日本一区二区三区四区| 国产一区二区三区久久久| 天天综合天天做天天综合| 亚洲色图欧洲色图| 国产午夜精品美女毛片视频| 欧美群妇大交群中文字幕| 91伊人久久大香线蕉| 国产精品一区二区在线看| 奇米色一区二区三区四区| 亚洲图片有声小说| 亚洲制服丝袜在线| 亚洲欧美怡红院| 国产精品国产三级国产aⅴ原创| 欧美sm美女调教| 日韩精品一区二区三区swag | 亚洲日本在线视频观看| 国产精品高潮呻吟| ...xxx性欧美| 一区二区三区在线高清| 亚洲午夜影视影院在线观看| 一卡二卡三卡日韩欧美| 夜夜夜精品看看| 日韩黄色一级片| 韩国三级电影一区二区| 国产成人亚洲综合a∨婷婷 | 亚洲情趣在线观看| 亚洲成a人片在线观看中文| 天堂在线一区二区| 国内成人精品2018免费看| 国产69精品久久久久777| 不卡视频在线看| 91精品国产福利在线观看| 久久久久久久一区| 亚洲成a人片在线不卡一二三区| 秋霞午夜av一区二区三区| 国产成人免费视频一区| 欧美在线免费播放| 欧美大片在线观看| 亚洲丝袜美腿综合| 国产一区二区三区久久久| 在线观看成人小视频| 精品卡一卡二卡三卡四在线| 综合中文字幕亚洲| 精品制服美女丁香| 欧美日韩一本到| 一区二区三区四区亚洲| 国内精品免费在线观看| 欧美老肥妇做.爰bbww| 亚洲人成伊人成综合网小说|