|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BMPImageWriteParam extends ImageWriteParam
ImageWriteParam для того, чтобы закодировать изображения в формате BMP. Этот class учитывает спецификацию различных параметров при записи, что BMP форматирует файл изображения. По умолчанию формат данных является восходящим, так, что пиксели сохранены в восходящем порядке, первая строка развертки, сохраненная последний.
Определенная схема сжатия, которая будет использоваться, может быть определена при использовании setCompressionType() метод с соответствующей строкой типа. Определенную схему сжатия будут соблюдать, если и только если это является совместимым с типом записанного изображения. Если указанная схема сжатия не является совместимой с типом изображения, записанного тогда IOException будет брошен писателем изображения BMP. Если тип сжатия не устанавливается явно тогда getCompressionType() возвратится null. В этом случае писатель изображения BMP выберет тип сжатия, который поддерживает кодирование данного изображения без потери цветного разрешения.
Строки типа сжатия и тип (ы) изображения, который каждый поддерживает, перечисляются в следующей таблице:
| Введите Строку | Описание | Типы изображения |
|---|---|---|
| BI_RGB | Несжатый RLE | <= 8-bits/sample |
| BI_RLE8 | 8-разрядное Кодирование по длинам серий | <= 8-bits/sample |
| BI_RLE4 | 4-разрядное Кодирование по длинам серий | <= 4-bits/sample |
| BI_BITFIELDS | Упакованные данные | 16 или 32 бита/выборки |
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, tilingSetcontroller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset| Конструктор и Описание |
|---|
BMPImageWriteParam()
Конструкции
BMPImageWriteParam объект со значениями по умолчанию для всех параметров и a null Locale. |
BMPImageWriteParam(Locale locale)
Конструкции a
BMPImageWriteParam набор, чтобы использовать данный Locale и со значениями по умолчанию для всех параметров. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
isTopDown()
Возвращает значение
topDown параметр. |
void |
setTopDown(boolean topDown)
Если установлено, данные будут выписаны нисходящим способом, первая строка развертки, записанная сначала.
|
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, unsetTilingactivateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsamplingpublic BMPImageWriteParam(Locale locale)
BMPImageWriteParam набор, чтобы использовать данный Locale и со значениями по умолчанию для всех параметров.locale - a Locale использоваться, чтобы локализовать имена типов сжатия и качественные описания, или null.public BMPImageWriteParam()
BMPImageWriteParam объект со значениями по умолчанию для всех параметров и a null Locale.public void setTopDown(boolean topDown)
topDown - пишутся ли данные в нисходящем порядке.public boolean isTopDown()
topDown параметр. Значение по умолчанию false.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92