Класс SwingFXUtils
public class SwingFXUtils extends Object
- Since:
- JavaFX 2.2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static BufferedImage |
fromFXImage |
Создаёт моментальный снимок указанного JavaFX-объекта Image и сохраняет копию его пикселей в объект BufferedImage, создавая новый объект при необходимости. |
static WritableImage |
toFXImage |
Создаёт моментальный снимок указанного BufferedImage и сохраняет копию его пикселей в JavaFX-объект Image, создавая новый объект при необходимости. |
Подробное описание методов
toFXImage
public static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
BufferedImage и сохраняет копию его пикселей в JavaFX-объект Image, создавая новый объект при необходимости. Возвращаемый Image будет статическим снимком состояния пикселей в BufferedImage в момент завершения метода. Дальнейшие изменения в BufferedImage не будут отражены в Image. Необязательный параметр JavaFX WritableImage может быть повторно использован для хранения копии пикселей. Новый Image будет создан, если переданный объект равен null, слишком мал или его тип не позволяет легко преобразовать пиксели изображения.
- Parameters:
-
bimg- объектBufferedImage, который необходимо преобразовать -
wimg- необязательный объектWritableImage, который может быть использован для хранения возвращаемых данных пикселей - Returns:
- объект
Image, представляющий моментальный снимок текущих пикселей вBufferedImage. - Since:
- JavaFX 2.2
fromFXImage
public static BufferedImage fromFXImage(Image img, BufferedImage bimg)
Image и сохраняет копию его пикселей в BufferedImage объект, создавая новый объект при необходимости. Метод будет конвертировать только JavaFX-объект Image, который может быть прочитан в соответствии с условиями метода Image.getPixelReader(). Если Image не может быть прочитан, как определено его методом getPixelReader(), то этот метод вернёт null. Если Image — это изменяемое или другое динамическое изображение, то BufferedImage будет установлено только в текущее состояние пикселей в изображении, определённое его методом PixelReader. Дальнейшие изменения пикселей в Image не будут отражены в возвращённом BufferedImage. Необязательный параметр BufferedImage может быть повторно использован для хранения копии пикселей. Новый BufferedImage будет создан, если переданный объект равен null, слишком мал или его тип не позволяет легко преобразовать пиксели изображения.
- Parameters:
-
img- JavaFX-объектImage, который необходимо преобразовать -
bimg- необязательный объектBufferedImage, который может быть использован для хранения возвращаемых данных пикселей - Returns:
BufferedImage, содержащий моментальный снимок JavaFX-объектаImage, или null, еслиImageне может быть прочитан.- Since:
- JavaFX 2.2
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.