Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.image

Класс WritableImage

  • java.lang.Object
    • javafx.scene.image.Image
      • javafx.scene.image.WritableImage
  • public class WritableImage
    extends Image
    Класс WritableImage представляет собой пользовательское графическое изображение, которое строится из пикселей, предоставленных приложением, и, возможно, из объектов PixelReader из любого числа источников, включая изображения, считанные из файла или URL-адреса.
    Since:
    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, getUrl, 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 - требуемая ширина изображения
      height - требуемая высота изображения
      Исключения:
      IllegalArgumentException - если любой из размеров отрицательный или равен нулю.
    • WritableImage

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

      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
      Исключения:
      ArrayIndexOutOfBoundsException - если reader не обращается к поверхности, содержащей указанную область
      IllegalArgumentException - если любой из размеров отрицательный или равен нулю.
  • Подробное описание методов

    • 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