Spec-Zone.ru › OpenJavaFX 8
javafx.scene.image

Класс WritableImage

java.lang.Object
  • javafx.scene.image.Image
    • javafx.scene.image.WritableImage


public class WritableImage
extends Image
Класс WritableImage представляет собой пользовательскую графическую картинку, которая строится из пикселей, предоставляемых приложением, и, возможно, из объектов PixelReader из любого числа источников, включая изображения, считанные из файла или URL.

С момента:

JavaFX 2.2

  • Краткое описание свойств

    • Свойства, унаследованные от класса javafx.scene.image.Image

      error, exception, height, progress, width
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    WritableImage(int width, int height)
    Создаёт пустое изображение заданных размеров.
    WritableImage(PixelReader reader, int width, int height)
    Создаёт изображение заданных размеров, инициализированное из указанного PixelReader.
    WritableImage(PixelReader reader, int x, int y, int width, int height)
    Создаёт изображение заданных размеров, инициализированное из указанной области PixelReader.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    PixelWriter getPixelWriter()
    Этот метод возвращает PixelWriter, который предоставляет доступ для записи пикселей изображения.
    • Методы, унаследованные от класса javafx.scene.image.Image

      cancel, errorProperty, exceptionProperty, getException, getHeight, getPixelReader, getProgress, getRequestedHeight, getRequestedWidth, getWidth, heightProperty, isBackgroundLoading, isError, isPreserveRatio, isSmooth, progressProperty, widthProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • WritableImage

      public WritableImage(int width,
                           int height)
      Создаёт пустое изображение заданных размеров. Изображение поначалу будет заполнено прозрачными пикселями. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать валидные объекты. Размеры должны быть положительными числами (> 0).

      Параметры:

      width - желаемая ширина изображения

      Исключения:

      IllegalArgumentException - если любой размер отрицательный или нулевой.

    • WritableImage

      public WritableImage(PixelReader reader,
                           int width,
                           int height)
      Создаёт изображение заданных размеров, инициализированное из указанного PixelReader. Изображение поначалу будет заполнено данными, возвращёнными из PixelReader. Если PixelReader обращается к поверхности, которая не содержит необходимого числа строк и столбцов пикселей, будет брошено исключение ArrayIndexOutOfBoundsException. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать валидные объекты. Размеры должны быть положительными числами (> 0).

      Параметры:

      width - желаемая ширина изображения и ширина области для чтения из reader

      Исключения:

      ArrayIndexOutOfBoundsException - если reader не обращается к поверхности с размерами по меньшей мере, которые запрошены

    • WritableImage

      public WritableImage(PixelReader reader,
                           int x,
                           int y,
                           int width,
                           int height)
      Создаёт изображение заданных размеров, инициализированное из указанной области PixelReader. Изображение поначалу будет заполнено данными, возвращёнными из PixelReader для указанной области. Если PixelReader обращается к поверхности, которая не содержит необходимого числа строк и столбцов пикселей, будет брошено исключение ArrayIndexOutOfBoundsException. Изображения, созданные таким образом, всегда будут читаемыми и записываемыми, поэтому соответствующие getPixelReader() и getPixelWriter() всегда будут возвращать валидные объекты. Размеры должны быть положительными числами (> 0).

      Параметры:

      x - координата X левого верхнего угла области для чтения из reader

      Исключения:

      ArrayIndexOutOfBoundsException - если reader не обращается к поверхности, содержащей по меньшей мере указанную область

  • Подробное описание методов

    • getPixelWriter

      public final PixelWriter getPixelWriter()
      Этот метод возвращает PixelWriter, который предоставляет доступ для записи пикселей изображения.

      Возвращает:

      PixelWriter для записи пикселей в изображение

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API