Spec-Zone.ru › OpenJavaFX 24

Класс 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);
 

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

A photo

создаёт следующее:

The visual effect of SepiaTone on photo

С момента:
JavaFX 2.0

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

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

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

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

Краткое описание методов

Модификатор и тип Метод Описание
final Effect getInput()
Возвращает значение свойства input.
final double getLevel()
Возвращает значение свойства level.
final ObjectProperty<Effect> inputProperty()
Входные данные для этого Effect.
final DoubleProperty levelProperty()
Значение уровня, контролирующее интенсивность эффекта сепии.
final void setInput(Effect value)
Устанавливает значение свойства input.
final 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)
  • inputProperty()

level

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

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

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
Параметры:
value - значение для свойства input
См. также:
  • getInput()
  • inputProperty()

getInput

public final Effect getInput()
Возвращает значение свойства input.
Описание свойства:
Входные данные для этого Effect. Если задано значение null или не указано, используется графическое изображение Node, к которому прикреплён Effect.
Значение по умолчанию:
null
Возвращает:
значение свойства input
См. также:
  • setInput(Effect)
  • inputProperty()

inputProperty

public final ObjectProperty<Effect> inputProperty()
Входные данные для этого Effect. Если задано значение null или не указано, используется графическое изображение Node, к которому прикреплён Effect.
Значение по умолчанию:
null
Возвращает:
свойство input
См. также:
  • 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
Параметры:
value - значение для свойства level
См. также:
  • getLevel()
  • levelProperty()

getLevel

public final double getLevel()
Возвращает значение свойства level.
Описание свойства:
Значение уровня, контролирующее интенсивность эффекта сепии.
       Min: 0.0f
       Max: 1.0f
   Default: 1.0f
  Identity: 0.0f
 
Значение по умолчанию:
1.0f
Возвращает:
значение свойства level
См. также:
  • setLevel(double)
  • levelProperty()

levelProperty

public final DoubleProperty levelProperty()
Значение уровня, контролирующее интенсивность эффекта сепии.
       Min: 0.0f
       Max: 1.0f
   Default: 1.0f
  Identity: 0.0f
 
Значение по умолчанию:
1.0f
Возвращает:
свойство level
См. также:
  • getLevel()
  • setLevel(double)

Отправить сообщение об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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