©
本文档使用 PHP中文网手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.imageio.IIOParam javax.imageio.ImageWriteParam javax.imageio.plugins.bmp.BMPImageWriteParam
public class BMPImageWriteParam
用于以 BMP 格式编码图像的 ImageWriteParam
的子类。
此类允许在编写 BMP 格式图像文件时使用各种参数规范。默认情况下,数据布局是从下到上的,这样像素以从下到上的顺序存储,第一个扫描行存储在最后。
通过使用 setCompressionType()
方法结合适当的类型字符串,可以指定使用特定的压缩方案。当且仅当指定的压缩方案与要编写的图像的类型兼容时,指定的压缩方案才能实施。如果指定的压缩方案与要编写的图像的类型不兼容,则 BMP 图像 writer 将抛出 IOException
。如果压缩类型不是显式设置的,则 getCompressionType()
将返回 null
。在这种情况下,BMP 图像 writer 将选择支持给定图像的编码而不损失颜色分辨率的压缩类型。
下表列出了压缩类型字符串以及各自支持的图像类型:
类型字符串 | 描述 | 图像类型 |
---|---|---|
BI_RGB | Uncompressed RLE | <= 8-bits/sample |
BI_RLE8 | 8-bit Run Length Encoding | <= 8-bits/sample |
BI_RLE4 | 4-bit Run Length Encoding | <= 4-bits/sample |
BI_BITFIELDS | Packed data | 16 or 32 bits/sample |
字段摘要 |
---|
从类 javax.imageio.ImageWriteParam 继承的字段 |
---|
canOffsetTiles, canWriteCompressed, canWriteProgressive, canWriteTiles, compressionMode, compressionQuality, compressionType, compressionTypes, locale, MODE_COPY_FROM_METADATA, MODE_DEFAULT, MODE_DISABLED, MODE_EXPLICIT, preferredTileSizes, progressiveMode, tileGridXOffset, tileGridYOffset, tileHeight, tileWidth, tilingMode, tilingSet |
从类 javax.imageio.IIOParam 继承的字段 |
---|
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset |
构造方法摘要 | |
---|---|
BMPImageWriteParam()
构造一个所有参数均为默认值并具有为 null 的 Locale 的 BMPImageWriteParam 对象。 |
|
BMPImageWriteParam(Locale locale)
构造一个设置为使用给定 Locale 并且所有参数都采用默认值的 BMPImageWriteParam 。 |
方法摘要 | |
---|---|
boolean |
isTopDown()
返回 topDown 参数的值。 |
void |
setTopDown(boolean topDown)
如果设置,则数据以从上到下的方式写出,首先写出第一个扫描行。 |
从类 javax.imageio.ImageWriteParam 继承的方法 |
---|
canOffsetTiles, canWriteCompressed, canWriteProgressive, canWriteTiles, getBitRate, getCompressionMode, getCompressionQuality, getCompressionQualityDescriptions, getCompressionQualityValues, getCompressionType, getCompressionTypes, getLocale, getLocalizedCompressionTypeName, getPreferredTileSizes, getProgressiveMode, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTilingMode, isCompressionLossless, setCompressionMode, setCompressionQuality, setCompressionType, setProgressiveMode, setTiling, setTilingMode, unsetCompression, unsetTiling |
从类 javax.imageio.IIOParam 继承的方法 |
---|
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsampling |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public BMPImageWriteParam(Locale locale)
Locale
并且所有参数都采用默认值的 BMPImageWriteParam
。
locale
- 要用于本地化压缩类型名称和质量描述的 Locale
,或者为 null
。public BMPImageWriteParam()
null
的 Locale
的 BMPImageWriteParam
对象。
方法详细信息 |
---|
public void setTopDown(boolean topDown)
topDown
- 是否以从上到下的顺序写出数据。public boolean isTopDown()
topDown
参数的值。默认值为 false
。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。