このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


Struct IntegerBitmapLayout
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.16

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: 星/主役にする :: (判決などを)下すing ::

unpublished struct IntegerBitmapLayout
Usage 制限s
not published
Description
This structure 述べるs the memory layout of a bitmap having integer color channels.

This structure collects all necessary (警察などへの)密告,告訴(状) to 述べる the memory layout of a bitmap having integer color channels

Since
OOo 2.0

Elements' 要約
ScanLines Number of scanlines for this bitmap. This value must not be 消極的な  
ScanLineBytes Number of data bytes per scanline. This value must not be 消極的な  
ScanLineStride Byte 相殺する between the start of two 連続した scanlines. This value is permitted to be 消極的な, denoting a bitmap whose content is flipped at the x axis.  
PlaneStride Byte 相殺する between the start of two 連続した 計画(する)s. This value is permitted to be 消極的な. If this value is 無, the bitmap is assumed to be in chunky 判型, さもなければ it is assumed to be planar. The difference between chunky and planar layout lies in the way how color channels are interleaved. For a chunky 判型, all channel data for a 選び出す/独身 pixel lies consecutively in memory. For a planar layout, the first channel of all pixel is 蓄える/店d 連続した, followed by the second channel, and so 前へ/外へ. 
ColorSpace Color space the bitmap colors shall be 解釈する/通訳するd within. 
Palette This member 決定するs whether the bitmap data are 現実に indices into a color 地図/計画する. 
IsMsbFirst This member 決定するs the bit order (only 関連した if a pixel uses いっそう少なく than 8 bits, of course). 
Elements' 詳細(に述べる)s
ScanLines
long ScanLines;
Description
Number of scanlines for this bitmap. This value must not be 消極的な
ScanLineBytes
long ScanLineBytes;
Description
Number of data bytes per scanline. This value must not be 消極的な
ScanLineStride
long ScanLineStride;
Description
Byte 相殺する between the start of two 連続した scanlines. This value is permitted to be 消極的な, denoting a bitmap whose content is flipped at the x axis.
PlaneStride
long PlaneStride;
Description
Byte 相殺する between the start of two 連続した 計画(する)s. This value is permitted to be 消極的な. If this value is 無, the bitmap is assumed to be in chunky 判型, さもなければ it is assumed to be planar. The difference between chunky and planar layout lies in the way how color channels are interleaved. For a chunky 判型, all channel data for a 選び出す/独身 pixel lies consecutively in memory. For a planar layout, the first channel of all pixel is 蓄える/店d 連続した, followed by the second channel, and so 前へ/外へ.

ColorSpace
XIntegerBitmapColorSpace ColorSpace;
Description
Color space the bitmap colors shall be 解釈する/通訳するd within.

公式文書,認める that the actual pixel layout is 明示するd at the color space. If this layout 述べるs a palette bitmap 判型, this color space 述べるs the 索引 判型 (加える maybe an extra alpha channel). The palette itself 言及/関連s another color space, which 述べるs the layout of the palette 入ること/参加(者)s.

See also
XBitmapPalette
Palette
XBitmapPalette Palette;
Description
This member 決定するs whether the bitmap data are 現実に indices into a color 地図/計画する.

When 始める,決める to the nil 言及/関連, the bitmap data is assumed to 含む/封じ込める direct color values (to be 解釈する/通訳するd によれば the associated color space). If this member 言及/関連s a valid palette, one of the pixel 構成要素s as returned by the color space 言及/関連d from the ColorSpace is 要求するd to be of type ColorComponentTag::INDEX. That 構成要素 is then used to 索引 the palette.

IsMsbFirst
boolean IsMsbFirst;
Description
This member 決定するs the bit order (only 関連した if a pixel uses いっそう少なく than 8 bits, of course).

When true, this member denotes that the leftmost pixel from an 8 bit 量 of pixel data consists of the bits starting with the most 重要な bit. When 誤った, it's starting with the least 重要な bit.

Example: for a 1bpp bitmap, each pixel is 代表するd by 正確に/まさに one bit. If this member is true, the first pixel is the MSB of the first byte, and the eighth pixel is the LSB of the first byte. If this member is 誤った, it's just the opposite.

最高の,を越す of Page

The ASF

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The ASF logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.