|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ImageTypeSpecifier 的軟體套件 | |
---|---|
javax.imageio | Java Image I/O API 的主要套件。 |
javax.imageio.metadata | 用於處理讀寫元資料的 Java Image I/O API 的套件。 |
javax.imageio.spi | 包含用於 reader、writer、transcoder 和串流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 套件。 |
javax.imageio 中 ImageTypeSpecifier 的使用 |
---|
宣告為 ImageTypeSpecifier 的 javax.imageio 中的欄位 | |
---|---|
protected ImageTypeSpecifier |
IIOParam.destinationType
一個 ImageTypeSpecifier ,用來在進行讀取操作時產生目標圖像,或者在進行寫入操作時設置輸出顏色型別。 |
返回 ImageTypeSpecifier 的 javax.imageio 中的方法 | |
---|---|
static ImageTypeSpecifier |
ImageTypeSpecifier.createBanded(ColorSpace colorSpace,
int[] bankIndices,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回帶狀圖像格式的說明符,它將使用 ComponentColorModel 和 BandedSampleModel 來存儲單獨陣列中的每個通道。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromBufferedImageType(int bufferedImageType)
返回一個 ImageTypeSpecifier ,它將對某一標準 BufferedImage 型別(而不是 TYPE_CUSTOM )進行編碼。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
返回一個 ImageTypeSpecifier ,它將對 RenderedImage (可能是 BufferedImage )的佈局進行編碼。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createGrayscale(int bits,
int dataType,
boolean isSigned)
返回灰度級圖像格式的說明符,它會將給定位深 (bit depth) 的像素壓縮成指定資料型別的陣列元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createGrayscale(int bits,
int dataType,
boolean isSigned,
boolean isAlphaPremultiplied)
返回灰度級圖像格式和 alpha 圖像格式的說明符,它會將給定位深的像素壓縮成指定資料型別的陣列元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createIndexed(byte[] redLUT,
byte[] greenLUT,
byte[] blueLUT,
byte[] alphaLUT,
int bits,
int dataType)
返回索引顏色圖像格式的說明符,它將給定位深的索引值壓縮成指定資料型別的陣列元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回交錯圖像格式的說明符,它將使用 ComponentColorModel 和 PixelInterleavedSampleModel 來存儲單個 byte、short 或 int 值形式的每個像素元件。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createPacked(ColorSpace colorSpace,
int redMask,
int greenMask,
int blueMask,
int alphaMask,
int transferType,
boolean isAlphaPremultiplied)
返回壓縮圖像格式的說明符,它將使用 DirectColorModel 和一個壓縮的 SampleModel 來存儲壓縮成單個 byte、short 或 int 值的像素。 |
ImageTypeSpecifier |
IIOParam.getDestinationType()
以 ImageTypeSpecifier 的形式返回將由讀取操作返回的圖像型別,如果通過調用 setDestination(ImageTypeSpecifier) 設置了型別的話。 |
ImageTypeSpecifier |
ImageReader.getRawImageType(int imageIndex)
返回一個 ImageTypeSpecifier ,指示最能代表圖像“原始”內部格式的 SampleModel 和 ColorModel 。 |
返回變數型別為 ImageTypeSpecifier 的型別的 javax.imageio 中的方法 | |
---|---|
abstract Iterator<ImageTypeSpecifier> |
ImageReader.getImageTypes(int imageIndex)
以 ImageTypeSpecifier 形式返回包含可能的圖像型別的 Iterator ,給定圖像可能被解碼成這些型別。 |
參數型別為 ImageTypeSpecifier 的 javax.imageio 中的方法 | |
---|---|
IIOMetadata |
ImageTranscoder.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
返回一個 IIOMetadata 物件,該物件可用於編碼,並且可以使用其文檔介面或特定於將用於編碼的 writer 外掛程式的其他介面有選擇地對其進行修改。 |
abstract IIOMetadata |
ImageWriter.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
|
abstract IIOMetadata |
ImageWriter.getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param)
返回包含用來編碼給定型別圖像的預設值的 IIOMetadata 物件。 |
static Iterator<ImageWriter> |
ImageIO.getImageWriters(ImageTypeSpecifier type,
String formatName)
返回包含所有當前已註冊 ImageWriter 的 Iterator ,這些 ImageWriter 聲稱能夠編碼使用給定格式的、具有給定佈局(使用 ImageTypeSpecifier 指定)的圖像。 |
int |
ImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回受將寫入的格式、給定圖像型別和任何其他 write 參數支持的縮略圖,以及將在編碼期間使用的元資料物件。 |
Dimension[] |
ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回一個 Dimension 陣列,指示在輸出檔案或串流中進行編碼時合法的縮略圖大小範圍。 |
void |
ImageWriter.prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
從將帶有不確定像素值的新圖像插入現有圖像串流中開始。 |
void |
ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
從寫入完整圖像串流開始,該圖像串流由帶有要輸出的不確定像素值、有關元資料和縮略圖的單個圖像組成。 |
void |
IIOParam.setDestinationType(ImageTypeSpecifier destinationType)
使用 ImageTypeSpecifier 設置目標圖像的所需圖像型別。 |
void |
ImageReadParam.setDestinationType(ImageTypeSpecifier destinationType)
|
型別變數型別為 ImageTypeSpecifier 的 javax.imageio 中的方法參數 | |
---|---|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param,
Iterator<ImageTypeSpecifier> imageTypes,
int width,
int height)
返回應該在其中寫入解碼的像素資料的 BufferedImage 。 |
javax.imageio.metadata 中 ImageTypeSpecifier 的使用 |
---|
參數型別為 ImageTypeSpecifier 的 javax.imageio.metadata 中的方法 | |
---|---|
boolean |
IIOMetadataFormat.canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
如果允許元素(和它下面的子階層樹)在給定型別(由 ImageTypeSpecifier 定義)的圖像的元資料文檔中出現,則返回 true 。 |
abstract boolean |
IIOMetadataFormatImpl.canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
|
javax.imageio.spi 中 ImageTypeSpecifier 的使用 |
---|
參數型別為 ImageTypeSpecifier 的 javax.imageio.spi 中的方法 | |
---|---|
abstract boolean |
ImageWriterSpi.canEncodeImage(ImageTypeSpecifier type)
如果與此服務提供者關聯的 ImageWriter 實作能夠使用給定的佈局編碼圖像,則返回 true 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。