public class SwingFXUtils
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static java.awt.image.BufferedImage | 
fromFXImage(Image img,
           java.awt.image.BufferedImage bimg)
Snapshots the specified JavaFX  
Image object and stores a
 copy of its pixels into a BufferedImage object, creating
 a new object if needed. | 
static WritableImage | 
toFXImage(java.awt.image.BufferedImage bimg,
         WritableImage wimg)
Snapshots the specified  
BufferedImage and stores a copy of
 its pixels into a JavaFX Image object, creating a new
 object if needed. | 
public static WritableImage toFXImage(java.awt.image.BufferedImage bimg, WritableImage wimg)
BufferedImage and stores a copy of
 its pixels into a JavaFX Image object, creating a new
 object if needed.
 The returned Image will be a static snapshot of the state
 of the pixels in the BufferedImage at the time the method
 completes.  Further changes to the BufferedImage will not
 be reflected in the Image.
 
 The optional JavaFX WritableImage parameter may be reused
 to store the copy of the pixels.
 A new Image will be created if the supplied object is null,
 is too small or of a type which the image pixels cannot be easily
 converted into.
bimg - the BufferedImage object to be convertedwimg - an optional WritableImage object that can be
        used to store the returned pixel dataImage object representing a snapshot of the
         current pixels in the BufferedImage.public static java.awt.image.BufferedImage fromFXImage(Image img, java.awt.image.BufferedImage bimg)
Image object and stores a
 copy of its pixels into a BufferedImage object, creating
 a new object if needed.
 The method will only convert a JavaFX Image that is readable
 as per the conditions on the
 Image.getPixelReader()
 method.
 If the Image is not readable, as determined by its
 getPixelReader() method, then this method will return null.
 If the Image is a writable, or other dynamic image, then
 the BufferedImage will only be set to the current state of
 the pixels in the image as determined by its PixelReader.
 Further changes to the pixels of the Image will not be
 reflected in the returned BufferedImage.
 
 The optional BufferedImage parameter may be reused to store
 the copy of the pixels.
 A new BufferedImage will be created if the supplied object
 is null, is too small or of a type which the image pixels cannot
 be easily converted into.
img - the JavaFX Image to be convertedbimg - an optional BufferedImage object that may be
        used to store the returned pixel dataBufferedImage containing a snapshot of the JavaFX
         Image, or null if the Image is not readable.Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.