クラスjava.awt.image.ImageFilter
の使用

ImageFilterを使用するパッケージ 
パッケージ 説明
java.awt.image
イメージを作成および修正するためのクラスを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
  • java.awt.imageでのImageFilterの使用

    java.awt.imageでのImageFilterのサブクラス 
    修飾子と型 クラス 説明
    class  AreaAveragingScaleFilter
    最近接点アルゴリズムよりもなめらかな結果が得られる、簡単な領域平均化アルゴリズムを使用してイメージをスケーリングするImageFilterクラスです。
    class  BufferedImageFilter
    BufferedImageFilterクラスは、ImageFilterをサブクラス化し、転送元と転送先が単一のイメージ演算子(BufferedImageOp)を使用して、Image Producer/Consumer/ObserverパラダイムのBufferedImageにフィルタをかける簡易な手段を提供します。
    class  CropImageFilter
    イメージを切り出すためのImageFilterクラスです。
    class  ReplicateScaleFilter
    ImageFilterクラスは、もっとも簡単なアルゴリズムを使用してイメージのサイズを変更するクラスです。
    class  RGBImageFilter
    このクラスは、デフォルトRGB ColorModelイメージのピクセルを修正するImageFilterを容易に作成するための方法を提供します。
    ImageFilterを返すjava.awt.imageのメソッド 
    修飾子と型 メソッド 説明
    ImageFilter ImageFilter.getFilterInstance​(ImageConsumer ic)
    指定されたImageConsumerのフィルタ・リングを実際に行うImageFilterオブジェクトの一意なインスタンスを返します。
    ImageFilter型のパラメータを持つjava.awt.imageのコンストラクタ 
    コンストラクタ 説明
    FilteredImageSource​(ImageProducer orig, ImageFilter imgf)
    既存のImageProducerとフィルタ・オブジェクトからImageProducerオブジェクトを構築します。
  • javax.swingでのImageFilterの使用

    javax.swingでのImageFilterのサブクラス 
    修飾子と型 クラス 説明
    class  GrayFilter
    イメージをグレー・スケールに変換し、イメージ内のピクセルの明度を上げることによって、イメージを「無効にする」イメージ・フィルタです。