Класс WritableImage представляет собой пользовательское графическое изображение, которое строится из пикселей, предоставленных приложением, и, возможно, из объектов PixelReader из любого числа источников, включая изображения, считанные из файла или URL-адреса.
Since:
JavaFX 2.2
Краткое описание свойств
Свойства, унаследованные от класса javafx.scene.image.Image
Создаёт пустое изображение заданных размеров. Изображение изначально будет заполнено прозрачными пикселями. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать допустимые объекты. Размеры должны быть положительными числами (> 0).
public WritableImage(PixelReader reader,
int width,
int height)
Создаёт изображение заданных размеров, инициализированное из указанного PixelReader. Изображение изначально будет заполнено данными, возвращёнными из PixelReader. Если PixelReader обращается к поверхности, которая не содержит необходимого количества строк и столбцов пикселей, будет брошено исключение ArrayIndexOutOfBoundsException. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать допустимые объекты. Размеры должны быть положительными числами (> 0).
Параметры:
reader - PixelReader для построения
width - требуемая ширина изображения и ширина области для чтения из reader
height - требуемая высота изображения и высота области для чтения из reader
public WritableImage(PixelReader reader,
int x,
int y,
int width,
int height)
Создаёт изображение заданных размеров, инициализированное из указанной области PixelReader. Изображение изначально будет заполнено данными, возвращёнными PixelReader для указанной области. Если PixelReader обращается к поверхности, которая не содержит необходимого количества строк и столбцов пикселей, будет брошено исключение ArrayIndexOutOfBoundsException. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать допустимые объекты. Размеры должны быть положительными числами (> 0).
Параметры:
reader - PixelReader для построения
x - координата X левого верхнего угла области для чтения из reader
y - координата Y левого верхнего угла области для чтения из reader
width - требуемая ширина изображения и ширина области для чтения из reader
height - требуемая высота изображения и высота области для чтения из reader