|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.BufferedImageFilter
public class BufferedImageFilter
BufferedImageFilter 類別是 ImageFilter 的子類別,提供一種使用單一源圖像/單一目標圖像操作符 (BufferedImageOp) 的簡單方式來過濾 Image Producer/Consumer/Observerto 範例中的 BufferedImage。這些圖像操作符的例子有:ConvolveOp、AffineTransformOp 和 LookupOp。
ImageFilter,
BufferedImage,
BufferedImageOp| 欄位摘要 |
|---|
| 從類別 java.awt.image.ImageFilter 繼承的欄位 |
|---|
consumer |
| 從介面 java.awt.image.ImageConsumer 繼承的欄位 |
|---|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
| 建構子摘要 | |
|---|---|
BufferedImageFilter(BufferedImageOp op)
建構具有指定單一源圖像/單一目標圖像操作符的 BufferedImageFilter。 |
|
| 方法摘要 | |
|---|---|
BufferedImageOp |
getBufferedImageOp()
返回 BufferedImageOp。 |
void |
imageComplete(int status)
過濾 ImageConsumer 介面的 imageComplete 方法中提供的資訊。 |
void |
setColorModel(ColorModel model)
過濾 ImageConsumer 介面的 setColorModel 方法提供的資訊。 |
void |
setDimensions(int width,
int height)
過濾 ImageConsumer 介面的 setDimensions 方法中提供的資訊。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
過濾 ImageConsumer 介面(採用位元組陣列)的 setPixels 方法中提供的資訊。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
過濾 ImageConsumer 介面(採用整數陣列)的 setPixels 方法中提供的資訊。 |
| 從類別 java.awt.image.ImageFilter 繼承的方法 |
|---|
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties |
| 從類別 java.lang.Object 繼承的方法 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public BufferedImageFilter(BufferedImageOp op)
BufferedImageFilter。
op - 用於過濾 BufferedImage 的指定 BufferedImageOp
NullPointerException - 如果 op 為 null| 方法詳細資訊 |
|---|
public BufferedImageOp getBufferedImageOp()
BufferedImageOp。
BufferedImageFilter 的操作符。
public void setDimensions(int width,
int height)
ImageConsumer 介面的 setDimensions 方法中提供的資訊。
註:此方法將由 Image(其像素正被過濾)的 ImageProducer 調用。使用此類別從圖像中獲得像素的開發人員應該避免直接調用此方法,因為該操作可能導致與獲得請求像素相關的一些問題。
ImageConsumer 中的 setDimensionsImageFilter 中的 setDimensionswidth - 要設置此 BufferedImageFilter 的寬度height - 要設置此 BufferedImageFilter 的高度ImageConsumer.setDimensions(int, int)public void setColorModel(ColorModel model)
ImageConsumer 介面的 setColorModel 方法提供的資訊。
如果 model 為 null,則此方法清除 BufferedImageFilter 的當前 ColorModel。
註:此方法將由 Image(其像素正被過濾)的 ImageProducer 調用。使用此類別從圖像中獲得像素的開發人員應該避免直接調用此方法,因為該操作可能導致與獲得請求像素相關的一些問題。
ImageConsumer 中的 setColorModelImageFilter 中的 setColorModelmodel - 此 BufferedImageFilter 的 ColorModel 將被設置為該 ColorModelImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
ImageConsumer 介面(採用位元組陣列)的 setPixels 方法中提供的資訊。
註:此方法將由 Image(其像素正被過濾)的 ImageProducer 調用。使用此類別從圖像中獲得像素的開發人員應該避免直接調用此方法,因為該操作可能導致與獲得請求像素相關的一些問題。
ImageConsumer 中的 setPixelsImageFilter 中的 setPixelsx - 要設置的像素區域左上角的 X 坐標y - 要設置的像素區域左上角的 Y 坐標w - 像素區域的寬度h - 像素區域的高度model - 指定的 ColorModelpixels - 像素陣列off - pixels 陣列中的偏移量scansize - pixels 陣列中一行像素到下一行的距離
IllegalArgumentException - 如果 width 或 height 小於零。ImageConsumer.setPixels(int, int, int, int, ColorModel, byte[], int, int)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
ImageConsumer 介面(採用整數陣列)的 setPixels 方法中提供的資訊。
註:此方法將由 Image(其像素正被過濾)的 ImageProducer 調用。使用此類別從圖像中獲得像素的開發人員應該避免直接調用此方法,因為該操作可能導致與獲得請求像素相關的一些問題。
ImageConsumer 中的 setPixelsImageFilter 中的 setPixelsx - 要設置的像素區域左上角的 X 坐標y - 要設置的像素區域左上角的 Y 坐標w - 像素區域的寬度h - 像素區域的高度model - 指定的 ColorModelpixels - 像素陣列off - pixels 陣列中的偏移量scansize - pixels 陣列中一行像素到下一行的距離
IllegalArgumentException - 如果 width 或 height 小於零。ImageConsumer.setPixels(int, int, int, int, ColorModel, int[], int, int)public void imageComplete(int status)
ImageConsumer 介面的 imageComplete 方法中提供的資訊。
註:此方法將由 Image(其像素正被過濾)的 ImageProducer 調用。使用此類別從圖像中獲得像素的開發人員應該避免直接調用此方法,因為該操作可能導致與獲得請求像素相關的一些問題。
ImageConsumer 中的 imageCompleteImageFilter 中的 imageCompletestatus - 圖像載入的狀態
ImagingOpException - 如果調用與此實例相關的 BufferedImageOp 的過濾器方法時出現問題。ImageConsumer.imageComplete(int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。