BitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader
public class BitmapInfoHeader extends BitmapCoreHeader
指定 BITMAPINFOHEADER。操作系统支持:Windows NT、3.1x 或更高版本。特性:添加 16 bpp 和 32 bpp 格式。添加 RLE 压缩。
方法
| 方法 | 描述 |
|---|---|
| getBitmapCompression() | 获取位图压缩。 |
| setBitmapCompression(long value) | 设置位图压缩。 |
| getBitmapImageSize() | 获取指定的位图原始数据大小(字节)。 |
| setBitmapImageSize(long value) | 设置指定的位图原始数据大小(字节)。 |
| getBitmapXPelsPerMeter() | 获取水平像素分辨率。 |
| setBitmapXPelsPerMeter(int value) | 获取或设置水平像素分辨率。 |
| getBitmapYPelsPerMeter() | 获取或设置垂直像素分辨率。 |
| setBitmapYPelsPerMeter(int value) | 获取或设置垂直像素分辨率。 |
| getBitmapColorsUsed() | 获取使用的调色板颜色数量。 |
| setBitmapColorsUsed(long value) | 获取或设置使用的调色板颜色数量。 |
| getBitmapColorsImportant() | 获取或设置重要调色板颜色的数量。 |
| setBitmapColorsImportant(long value) | 获取或设置重要调色板颜色的数量。 |
| getExtraBitMasks() | 获取或设置额外的位掩码。 |
| setExtraBitMasks(int[] value) | 获取或设置额外的位掩码。 |
getBitmapCompression()
public long getBitmapCompression()
获取位图压缩。
Returns: long - 位图压缩。
setBitmapCompression(long value)
public void setBitmapCompression(long value)
设置位图压缩。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | long | 位图压缩。 |
getBitmapImageSize()
public long getBitmapImageSize()
获取指定的位图原始数据大小(字节)。
Returns: long - 位图原始数据大小(字节)。
setBitmapImageSize(long value)
public void setBitmapImageSize(long value)
设置指定的位图原始数据大小(字节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | long | 位图原始数据大小(字节)。 |
getBitmapXPelsPerMeter()
public int getBitmapXPelsPerMeter()
获取水平像素分辨率。
Returns: int - 水平像素分辨率。
setBitmapXPelsPerMeter(int value)
public void setBitmapXPelsPerMeter(int value)
获取或设置水平像素分辨率。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int | 水平像素分辨率。 |
getBitmapYPelsPerMeter()
public int getBitmapYPelsPerMeter()
获取或设置垂直像素分辨率。
Returns: int - 垂直像素分辨率。
setBitmapYPelsPerMeter(int value)
public void setBitmapYPelsPerMeter(int value)
获取或设置垂直像素分辨率。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int | 垂直像素分辨率。 |
getBitmapColorsUsed()
public long getBitmapColorsUsed()
获取使用的调色板颜色数量。
Returns: long - 使用的调色板颜色数量。
setBitmapColorsUsed(long value)
public void setBitmapColorsUsed(long value)
获取或设置使用的调色板颜色数量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | long | 使用的调色板颜色数量。 |
getBitmapColorsImportant()
public long getBitmapColorsImportant()
获取或设置重要调色板颜色的数量。
Returns: long - 重要调色板颜色的数量。
setBitmapColorsImportant(long value)
public void setBitmapColorsImportant(long value)
获取或设置重要调色板颜色的数量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | long | 重要调色板颜色的数量。 |
getExtraBitMasks()
public int[] getExtraBitMasks()
获取或设置额外的位掩码。仅在 DIB 标头为 BITMAPINFOHEADER 且 BitmapCompression 设置为 BitmapCompression.Bitfields(RGB)或 BitmapCompression.AlphaBitfields(RGBA)时出现。
Returns: int[] - 额外的位掩码。
setExtraBitMasks(int[] value)
public void setExtraBitMasks(int[] value)
获取或设置额外的位掩码。仅在 DIB 标头为 BITMAPINFOHEADER 且 BitmapCompression 设置为 BitmapCompression.Bitfields(RGB)或 BitmapCompression.AlphaBitfields(RGBA)时出现。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int[] | 额外的位掩码。 |