|
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.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)
如果設置,則資料以從上到下的方式寫出,首先寫出第一個掃瞄行。 |
從類別 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 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。