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

Класс ColorAdjust

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


public class ColorAdjust
extends Effect
Эффект, позволяющий выполнять корректировку оттенка, насыщенности, яркости и контрастности каждого пикселя.

Пример:

ColorAdjust colorAdjust = new ColorAdjust();
 colorAdjust.setContrast(0.1);
 colorAdjust.setHue(-0.05);
 colorAdjust.setBrightness(0.1);
 colorAdjust.setSaturation(0.2);

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

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

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

С момента:

JavaFX 2.0

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

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

    Конструкторы
    Конструктор и описание
    ColorAdjust()
    Создаёт новый экземпляр ColorAdjust с параметрами по умолчанию.
    ColorAdjust(double hue, double saturation, double brightness, double contrast)
    Создаёт новый экземпляр ColorAdjust с заданными значениями оттенка, насыщенности, яркости и контраста.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty brightnessProperty()
    Значение корректировки яркости.
    DoubleProperty contrastProperty()
    Значение корректировки контраста.
    double getBrightness()
    Получение значения свойства brightness.
    double getContrast()
    Получение значения свойства contrast.
    double getHue()
    Получение значения свойства hue.
    Effect getInput()
    Получение значения свойства input.
    double getSaturation()
    Получение значения свойства saturation.
    DoubleProperty hueProperty()
    Значение корректировки оттенка.
    ObjectProperty<Effect> inputProperty()
    Входной параметр для этого Effect.
    DoubleProperty saturationProperty()
    Значение корректировки насыщенности.
    void setBrightness(double value)
    Установка значения свойства brightness.
    void setContrast(double value)
    Установка значения свойства contrast.
    void setHue(double value)
    Установка значения свойства hue.
    void setInput(Effect value)
    Установка значения свойства input.
    void setSaturation(double value)
    Установка значения свойства saturation.
    • Методы, унаследованные от класса 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)

    • hue

      public final DoubleProperty hueProperty
      Значение настройки оттенка.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getHue(), setHue(double)

    • saturation

      public final DoubleProperty saturationProperty
      Значение настройки насыщенности.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getSaturation(), setSaturation(double)

    • brightness

      public final DoubleProperty brightnessProperty
      Значение настройки яркости.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getBrightness(), setBrightness(double)

    • contrast

      public final DoubleProperty contrastProperty
      Значение настройки контрастности.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getContrast(), setContrast(double)

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

    • ColorAdjust

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

      public ColorAdjust(double hue,
                         double saturation,
                         double brightness,
                         double contrast)
      Создает новый экземпляр ColorAdjust с указанными оттенком, насыщенностью, яркостью и контрастностью.

      Параметры:

      hue - значение настройки оттенка

      С:

      JavaFX 2.1

  • Описание методов

    • setInput

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

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

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

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

      null

    • getInput

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

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

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

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

      null

    • inputProperty

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

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

      null

      См. также:

      getInput(), setInput(Effect)

    • setHue

      public final void setHue(double value)
      Задает значение свойства оттенка.

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

      Значение настройки оттенка.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • getHue

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

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

      Значение настройки оттенка.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • hueProperty

      public final DoubleProperty hueProperty()
      Значение настройки оттенка.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getHue(), setHue(double)

    • setSaturation

      public final void setSaturation(double value)
      Задает значение свойства насыщенности.

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

      Значение настройки насыщенности.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • getSaturation

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

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

      Значение настройки насыщенности.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • saturationProperty

      public final DoubleProperty saturationProperty()
      Значение настройки насыщенности.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getSaturation(), setSaturation(double)

    • setBrightness

      public final void setBrightness(double value)
      Задает значение свойства яркости.

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

      Значение настройки яркости.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • getBrightness

      public final double getBrightness()
      Получает значение свойства яркости.

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

      Значение настройки яркости.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • brightnessProperty

      public final DoubleProperty brightnessProperty()
      Значение настройки яркости.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getBrightness(), setBrightness(double)

    • setContrast

      public final void setContrast(double value)
      Задает значение свойства контрастности.

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

      Значение настройки контрастности.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • getContrast

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

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

      Значение настройки контрастности.

      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

    • contrastProperty

      public final DoubleProperty contrastProperty()
      Значение настройки контрастности.
      Min: -1.0
             Max: +1.0
         Default:  0.0
        Identity:  0.0

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

      0.0

      См. также:

      getContrast(), setContrast(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