Класс 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);
Код, применённый к этому изображению:
производит следующее:
- Since:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty<Effect> |
input |
Вход для этого Effect. |
final DoubleProperty |
level |
Значение уровня, контролирующее интенсивность эффекта сепии. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SepiaTone() |
Создаёт новый экземпляр SepiaTone с параметрами по умолчанию. |
SepiaTone |
Создаёт новый экземпляр SepiaTone со заданным уровнем. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Effect |
getInput() |
Возвращает значение свойства input. |
final double |
getLevel() |
Возвращает значение свойства level. |
final ObjectProperty<Effect> |
inputProperty() |
Вход для этого Effect. |
final DoubleProperty |
levelProperty() |
Значение уровня, контролирующее интенсивность эффекта сепии. |
final void |
setInput |
Устанавливает значение свойства input. |
final void |
setLevel |
Устанавливает значение свойства level. |
Подробное описание свойств
input
public final ObjectProperty<Effect> inputProperty
Вход для этого
Effect. Если задано значение null или свойство не указано, используется графическое изображение Node, к которому прикреплён данный Effect.- Значение по умолчанию:
- null
- См. также:
level
public final DoubleProperty levelProperty
Значение уровня, контролирующее интенсивность эффекта сепии.
Min: 0.0f
Max: 1.0f
Default: 1.0f
Identity: 0.0f
- Значение по умолчанию:
- 1.0f
- См. также:
Подробное описание конструкторов
SepiaTone
public SepiaTone()
Создаёт новый экземпляр SepiaTone с параметрами по умолчанию.
SepiaTone
public SepiaTone(double level)
Создаёт новый экземпляр SepiaTone со заданным уровнем.
- Параметры:
-
level- значение уровня, контролирующее интенсивность эффекта - Since:
- JavaFX 2.1
Подробное описание методов
setInput
public final void setInput(Effect value)
Устанавливает значение свойства
input.- Описание свойства:
- Вход для этого
Effect. Если задано значениеnullили свойство не указано, используется графическое изображениеNode, к которому прикреплён данныйEffect. - Значение по умолчанию:
- null
- Параметры:
-
value- значение для свойстваinput - См. также:
getInput
public final Effect getInput()
Возвращает значение свойства
input.- Описание свойства:
- Вход для этого
Effect. Если задано значениеnullили свойство не указано, используется графическое изображениеNode, к которому прикреплён данныйEffect. - Значение по умолчанию:
- null
- Возвращает:
- значение свойства
input - См. также:
inputProperty
public final ObjectProperty<Effect> inputProperty()
Вход для этого
Effect. Если задано значение null или свойство не указано, используется графическое изображение Node, к которому прикреплён данный Effect.- Значение по умолчанию:
- null
- Возвращает:
- свойство
input - См. также:
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
public final double getLevel()
Возвращает значение свойства
level.- Описание свойства:
- Значение уровня, контролирующее интенсивность эффекта сепии.
Min: 0.0f Max: 1.0f Default: 1.0f Identity: 0.0f - Значение по умолчанию:
- 1.0f
- Возвращает:
- значение свойства
level - См. также:
levelProperty
public final DoubleProperty levelProperty()
Значение уровня, контролирующее интенсивность эффекта сепии.
Min: 0.0f
Max: 1.0f
Default: 1.0f
Identity: 0.0f
- Значение по умолчанию:
- 1.0f
- Возвращает:
- свойство
level - См. также:
© 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.