public class CropImageFilter extends ImageFilter
consumerCOMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT| コンストラクタ | 説明 |
|---|---|
CropImageFilter(int x, int y, int w, int h) |
ソースのImageから、パラメータx、y、w、hで指定した絶対矩形領域を抽出する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) |
転送されてきたbyte配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize) |
転送されてきたint配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。
|
void |
setProperties(Hashtable<?,?> props) |
ソースのオブジェクトのプロパティに切り出された領域であることを示すプロパティを加えたものを渡します。
|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHintspublic CropImageFilter(int x,
int y,
int w,
int h)
x - 抽出される矩形の最上部のx位置y - 抽出される矩形の最上部のy位置w - 抽出される矩形の幅h - 抽出される矩形の高さpublic void setProperties(Hashtable<?,?> props)
super.setPropertiesを呼び出し、プロパティが追加されることがあります。
ノート: このメソッドは、フィルタ処理の対象となるピクセルで構成されるImageのImageProducerによって呼び出されることを想定して実装されています。 このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
setProperties、インタフェースImageConsumersetProperties、クラスImageFilterprops - ソース・オブジェクトからのプロパティpublic void setDimensions(int w,
int h)
ノート: このメソッドは、フィルタ処理の対象となるピクセルで構成されるImageのImageProducerによって呼び出されることを想定して実装されています。 このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
setDimensions、インタフェースImageConsumersetDimensions、クラスImageFilterw - ソース・イメージの幅h - ソース・イメージの高さImageConsumerpublic void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
ノート: このメソッドは、フィルタ処理の対象となるピクセルで構成されるImageのImageProducerによって呼び出されることを想定して実装されています。 このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
setPixels、インタフェースImageConsumersetPixels、クラスImageFilterx - 設定されるピクセルの領域の左上隅のX座標y - 設定されるピクセルの領域の左上隅のY座標w - ピクセル領域の幅h - ピクセル領域の高さmodel - 指定されたColorModelpixels - ピクセルの配列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によって呼び出されることを想定して実装されています。 このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
setPixels、インタフェースImageConsumersetPixels、クラスImageFilterx - 設定されるピクセルの領域の左上隅のX座標y - 設定されるピクセルの領域の左上隅のY座標w - ピクセル領域の幅h - ピクセル領域の高さmodel - 指定されたColorModelpixels - ピクセルの配列off - pixels配列へのオフセットscansize - pixels配列内のあるピクセル行から次のピクセル行までの距離ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。