|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.image.ImageFilter java.awt.image.CropImageFilter
public class CropImageFilter
用於裁剪圖像的 ImageFilter 類別。此類別擴展了基本 ImageFilter 類別,可提取現有 Image 中的給定矩形區域,為包含剛提取區域的新圖像提供源。也就是它要與 FilteredImageSource 物件結合使用,以產生現有圖像的裁剪版本。
FilteredImageSource
,
ImageFilter
欄位摘要 |
---|
從類別 java.awt.image.ImageFilter 繼承的欄位 |
---|
consumer |
從介面 java.awt.image.ImageConsumer 繼承的欄位 |
---|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
建構子摘要 | |
---|---|
CropImageFilter(int x,
int y,
int w,
int h)
按指定 x、y、w 和 h 參數從源 Image 提取絕對矩形區域來建構 CropImageFilter。 |
方法摘要 | |
---|---|
void |
setDimensions(int w,
int h)
覆寫源圖像的維度,並將矩形裁剪區域的維度傳遞給 ImageConsumer。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
確定已傳遞的位元組像素是否與要提取的區域相交,只傳遞出現在輸出區域的像素子集。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
確定已傳遞的 int 像素是否與要提取的區域相交,只傳遞出現在輸出區域的像素子集。 |
void |
setProperties(Hashtable<?,?> props)
添加指示裁剪區域的屬性後傳遞源物件的屬性。 |
從類別 java.awt.image.ImageFilter 繼承的方法 |
---|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints |
從類別 java.lang.Object 繼承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public CropImageFilter(int x, int y, int w, int h)
x
- 要提取的矩形頂部的 x 位置y
- 要提取的矩形頂部的 y 位置w
- 要提取的矩形寬度h
- 要提取的矩形高度方法詳細資訊 |
---|
public void setProperties(Hashtable<?,?> props)
super.setProperties
,這可能會導致添加其他屬性。
註:此方法專門由 Image
(其像素正被過濾)的 ImageProducer
調用。使用此類別過濾圖像像素的開發人員應該避免直接調用此方法,因為該操作可能干擾過濾操作。
ImageConsumer
中的 setProperties
ImageFilter
中的 setProperties
props
- 來自源物件的屬性public void setDimensions(int w, int h)
註:此方法專門由 Image
(其像素正被過濾)的 ImageProducer
調用。使用此類別過濾圖像像素的開發人員應該避免直接調用此方法,因為該操作可能干擾過濾操作。
ImageConsumer
中的 setDimensions
ImageFilter
中的 setDimensions
w
- 源圖像的寬度h
- 源圖像的高度ImageConsumer
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
註:此方法專門由 Image
(其像素正被過濾)的 ImageProducer
調用。使用此類別過濾圖像像素的開發人員應該避免直接調用此方法,因為該操作可能干擾過濾操作。
ImageConsumer
中的 setPixels
ImageFilter
中的 setPixels
x
- 要設置的像素區域左上角的 X 坐標y
- 要設置的像素區域左上角的 Y 坐標w
- 像素區域的寬度h
- 像素區域的高度model
- 指定的 ColorModel
pixels
- 像素陣列off
- pixels
陣列中的偏移量scansize
- pixels
陣列中一行像素到下一行的距離ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
註:此方法專門由 Image
(其像素正被過濾)的 ImageProducer
調用。使用此類別過濾圖像像素的開發人員應該避免直接調用此方法,因為該操作可能干擾過濾操作。
ImageConsumer
中的 setPixels
ImageFilter
中的 setPixels
x
- 要設置的像素區域左上角的 X 坐標y
- 要設置的像素區域左上角的 Y 坐標w
- 像素區域的寬度h
- 像素區域的高度model
- 指定的 ColorModel
pixels
- 像素陣列off
- pixels
陣列中的偏移量scansize
- pixels
陣列中一行像素到下一行的距離ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。