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 Image
bimg
- 返されたピクセル・データの格納に使用できるオプションのBufferedImage
オブジェクトImage
のスナップショットが含まれるBufferedImage
またはImage
が読取り可能でない場合はNULLCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.