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

Класс SepiaTone

java.lang.Object
  • javafx.scene.effect.Effect
    • javafx.scene.effect.SepiaTone


public class SepiaTone
extends Effect
Фильтр, создающий эффект сепии, подобный старинным фотографиям.

Пример:

SepiaTone sepiaTone = new SepiaTone();
 sepiaTone.setLevel(0.7);

 Image image = new Image("boat.jpg");
 ImageView imageView = new ImageView(image);
 imageView.setFitWidth(200);
 imageView.setPreserveRatio(true);
 imageView.setEffect(sepiaTone);

Код, применённый к этому изображению:

производит следующее:

С момента:

JavaFX 2.0

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

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Effect> input
    Входные данные для этого Effect.
    DoubleProperty level
    Значение уровня, контролирующее интенсивность эффекта сепии.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    SepiaTone()
    Создаёт новый экземпляр SepiaTone с параметрами по умолчанию.
    SepiaTone(double level)
    Создаёт новый экземпляр SepiaTone с указанным уровнем.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    Effect getInput()
    Получает значение свойства input.
    double getLevel()
    Получает значение свойства level.
    ObjectProperty<Effect> inputProperty()
    Входные данные для этого Effect.
    DoubleProperty levelProperty()
    Значение уровня, контролирующее интенсивность эффекта сепии.
    void setInput(Effect value)
    Устанавливает значение свойства input.
    void setLevel(double value)
    Устанавливает значение свойства level.
    • Методы, унаследованные от класса java.lang.Object

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

    • input

      public final ObjectProperty<Effect> inputProperty
      Входные данные для этого Effect. Если задано значение null или свойство не указано, в качестве входных данных используется графическое изображение Node, к которому прикреплён Effect.

      Значение по умолчанию:

      null

      См. также:

      getInput(), setInput(Effect)

    • level

      public final DoubleProperty levelProperty
      Значение уровня, контролирующее интенсивность эффекта сепии.
      Min: 0.0f
             Max: 1.0f
         Default: 1.0f
        Identity: 0.0f

      Значение по умолчанию:

      1.0f

      См. также:

      getLevel(), setLevel(double)

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

    • SepiaTone

      public SepiaTone()
      Создаёт новый экземпляр SepiaTone с параметрами по умолчанию.
    • SepiaTone

      public SepiaTone(double level)
      Создаёт новый экземпляр SepiaTone с указанным уровнем.

      Параметры:

      level - значение уровня, контролирующее интенсивность эффекта

      С момента:

      JavaFX 2.1

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

    • setInput

      public final void setInput(Effect value)
      Устанавливает значение свойства input.

      Описание свойства:

      Входные данные для этого Effect. Если задано значение null или свойство не указано, в качестве входных данных используется графическое изображение Node, к которому прикреплён Effect.

      Значение по умолчанию:

      null

    • getInput

      public final Effect getInput()
      Получает значение свойства input.

      Описание свойства:

      Входные данные для этого Effect. Если задано значение null или свойство не указано, в качестве входных данных используется графическое изображение Node, к которому прикреплён Effect.

      Значение по умолчанию:

      null

    • inputProperty

      public final ObjectProperty<Effect> inputProperty()
      Входные данные для этого Effect. Если задано значение null или свойство не указано, в качестве входных данных используется графическое изображение Node, к которому прикреплён Effect.

      Значение по умолчанию:

      null

      См. также:

      getInput(), setInput(Effect)

    • setLevel

      public final void setLevel(double value)
      Устанавливает значение свойства level.

      Описание свойства:

      Значение уровня, контролирующее интенсивность эффекта сепии.

      Min: 0.0f
             Max: 1.0f
         Default: 1.0f
        Identity: 0.0f

      Значение по умолчанию:

      1.0f

    • getLevel

      public final double getLevel()
      Получает значение свойства level.

      Описание свойства:

      Значение уровня, контролирующее интенсивность эффекта сепии.

      Min: 0.0f
             Max: 1.0f
         Default: 1.0f
        Identity: 0.0f

      Значение по умолчанию:

      1.0f

    • levelProperty

      public final DoubleProperty levelProperty()
      Значение уровня, контролирующее интенсивность эффекта сепии.
      Min: 0.0f
             Max: 1.0f
         Default: 1.0f
        Identity: 0.0f

      Значение по умолчанию:

      1.0f

      См. также:

      getLevel(), setLevel(double)

© 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