public class SwingFXUtils extends Object
| 修飾子と型 | メソッドと説明 |
|---|---|
static BufferedImage |
fromFXImage(Image img, BufferedImage bimg)
指定されたJavaFX
Imageオブジェクトのスナップショットを取得し、そのピクセルのコピーをBufferedImageオブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 |
static WritableImage |
toFXImage(BufferedImage bimg, WritableImage wimg)
指定された
BufferedImageのスナップショットを取得し、そのピクセルのコピーをJavaFX Imageオブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 |
public static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
BufferedImageのスナップショットを取得し、そのピクセルのコピーをJavaFX Imageオブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 返されるImageは、メソッドが完了した時点における、BufferedImage内のピクセルの状態の静的なスナップショットです。 BufferedImageにその後で加えられた変更はImageに反映されません。
ピクセルのコピーを格納するために、オプションのJavaFX WritableImageパラメータを再利用できます。 指定されたオブジェクトが、NULLか、小さすぎるか、またはそのイメージ・ピクセルからの変換が困難な型である場合は、新しいImageが作成されます。
bimg - 変換するBufferedImageオブジェクトwimg - 返されたピクセル・データの格納に使用できるオプションのWritableImageオブジェクトBufferedImage内の現在のピクセルのスナップショットを表すImageオブジェクトpublic static BufferedImage fromFXImage(Image img, BufferedImage bimg)
Imageオブジェクトのスナップショットを取得し、そのピクセルのコピーをBufferedImageオブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 このメソッドでは、Image.getPixelReader()メソッドの条件に従って読み取ることができるJavaFX Imageのみを変換します。 getPixelReader()メソッドによってImageが読取り可能でないと判断された場合、このメソッドはNULLを返します。 書込み可能なImageやその他の動的イメージの場合、BufferedImageは、PixelReaderによって決定される、イメージ内のピクセルの現在の状態に対してのみ設定されます。 Imageのピクセルにその後で加えられた変更はBufferedImageに反映されません。
ピクセルのコピーを格納するために、オプションのBufferedImageパラメータを再利用できます。 指定されたオブジェクトが、NULLか、小さすぎるか、またはそのイメージ・ピクセルからの変換が困難な型である場合は、新しいBufferedImageが作成されます。
img - 変換するJavaFX Imagebimg - 返されたピクセル・データの格納に使用できるオプションのBufferedImageオブジェクトImageのスナップショットが含まれるBufferedImageまたはImageが読取り可能でない場合はNULLCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.