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