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