Класс SepiaTone
- 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.DoublePropertylevelЗначение уровня, контролирующее интенсивность эффекта сепии.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание SepiaTone()Создаёт новый экземпляр SepiaTone с параметрами по умолчанию.SepiaTone(double level)Создаёт новый экземпляр SepiaTone с указанным уровнем.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание EffectgetInput()Получает значение свойства input.doublegetLevel()Получает значение свойства level.ObjectProperty<Effect>inputProperty()Входные данные для этогоEffect.DoublePropertylevelProperty()Значение уровня, контролирующее интенсивность эффекта сепии.voidsetInput(Effect value)Устанавливает значение свойства input.voidsetLevel(double value)Устанавливает значение свойства 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- значение уровня, контролирующее интенсивность эффектаС момента:
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
См. также:
-
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
См. также:
-
© 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.