Краткий обзор
Смешивающийся режим, который определяет способ, которым вводы составляются вместе. Каждый Mode
описывает математическое уравнение, которое комбинирует предварительно умноженные вводы, чтобы привести к некоторому предварительно умноженному результату.
код:
import javafx.scene.*;
import javafx.scene.effect.*;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
Group {
blendMode: BlendMode.MULTIPLY
content: [
Rectangle {
x: 50 y: 50 width: 50 height: 50
fill: Color.BLUE
}
Circle {
fill: Color.rgb(255, 0, 0, 0.5)
centerX: 50 centerY: 50 radius: 25
}
]
}
производит:
Профиль: общий условный эффект
Полевая Сводка
доступ | имя | ввести | описание |
---|---|---|---|
общедоступный статический финал | ADD | BlendMode |
Цвет и альфа-компоненты от главного ввода добавляются к тем от нижнего ввода. Цвет и альфа-компоненты от главного ввода добавляются к тем от нижнего ввода. Результат фиксируется к 1.0, если он превышает логический максимум 1.0. Примечания:
|
общедоступный статический финал | СИНИЙ | BlendMode |
Синий компонент нижнего ввода заменяется синим компонентом главного ввода; другие компоненты цвета незатронуты. Синий компонент нижнего ввода заменяется синим компонентом главного ввода; другие компоненты цвета незатронуты. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. |
общедоступный статический финал | COLOR_BURN | BlendMode |
Инверсия нижних входных компонентов цвета делится на главные входные компоненты цвета, весь из которого тогда инвертируется, чтобы произвести получающийся цвет. Инверсия нижних входных компонентов цвета делится на главные входные компоненты цвета, весь из которого тогда инвертируется, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. |
общедоступный статический финал | COLOR_DODGE | BlendMode |
Нижние входные компоненты цвета делятся на инверсию главных входных компонентов цвета, чтобы произвести получающийся цвет. Нижние входные компоненты цвета делятся на инверсию главных входных компонентов цвета, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. |
общедоступный статический финал | ТЕМНЕТЬ | BlendMode |
Более темные из компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет. Более темные из компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | РАЗЛИЧИЕ | BlendMode |
Более темные из компонентов цвета от двух вводов вычитаются из более легких, чтобы произвести получающийся цвет. Более темные из компонентов цвета от двух вводов вычитаются из более легких, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | ИСКЛЮЧЕНИЕ | BlendMode |
Компоненты цвета от двух вводов умножаются и удваиваются, и затем вычитаются из суммы нижних входных компонентов цвета, чтобы произвести получающийся цвет. Компоненты цвета от двух вводов умножаются и удваиваются, и затем вычитаются из суммы нижних входных компонентов цвета, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | ЗЕЛЕНЫЙ | BlendMode |
Зеленый компонент нижнего ввода заменяется зеленым компонентом главного ввода; другие компоненты цвета незатронуты. Зеленый компонент нижнего ввода заменяется зеленым компонентом главного ввода; другие компоненты цвета незатронуты. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. |
общедоступный статический финал | HARD_LIGHT | BlendMode |
Входные компоненты цвета или умножаются или экранируются, в зависимости от главного входного цвета. Входные компоненты цвета или умножаются или экранируются, в зависимости от главного входного цвета. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | СВЕТИТЬСЯ | BlendMode |
Легче компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет. Легче компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | УМНОЖИТЬСЯ | BlendMode |
Компоненты цвета от первого ввода умножаются с теми от второго ввода. Компоненты цвета от первого ввода умножаются с теми от второго ввода. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | ОВЕРЛЕЙ | BlendMode |
Входные компоненты цвета или умножаются или экранируются, в зависимости от нижнего входного цвета. Входные компоненты цвета или умножаются или экранируются, в зависимости от нижнего входного цвета. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | КРАСНЫЙ | BlendMode |
Красный компонент нижнего ввода заменяется красным компонентом главного ввода; другие компоненты цвета незатронуты. Красный компонент нижнего ввода заменяется красным компонентом главного ввода; другие компоненты цвета незатронуты. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. |
общедоступный статический финал | ЭКРАН | BlendMode |
Компоненты цвета от обоих из вводов инвертируются, умножаются друг с другом, и тот результат снова инвертируется, чтобы произвести получающийся цвет. Компоненты цвета от обоих из вводов инвертируются, умножаются друг с другом, и тот результат снова инвертируется, чтобы произвести получающийся цвет. Альфа-компоненты смешиваются согласно уравнению SRC_OVER. Примечания:
|
общедоступный статический финал | SOFT_LIGHT | BlendMode |
Входные компоненты цвета или затемняются или освещаются, в зависимости от главного входного цвета. |
общедоступный статический финал | SRC_ATOP | BlendMode |
Часть главного ввода, лежащего в нижнем вводе, смешивается с нижним вводом. Часть главного ввода, лежащего в нижнем вводе, смешивается с нижним вводом. (Эквивалентный Варёному пудингу швейцара "источник на месте назначения" правило.) |
общедоступный статический финал | SRC_IN | BlendMode |
Часть главного ввода, лежащего в нижнем вводе, сохраняется в получающемся изображении. Часть главного ввода, лежащего в нижнем вводе, сохраняется в получающемся изображении. (Эквивалентный Варёному пудингу швейцара "источник в месте назначения" правило.) |
общедоступный статический финал | SRC_OUT | BlendMode |
Часть главного ввода, лежащего за пределами нижнего ввода, сохраняется в получающемся изображении. Часть главного ввода, лежащего за пределами нижнего ввода, сохраняется в получающемся изображении. (Эквивалентный Варёному пудингу швейцара "источник протягивал местом назначения" правило.) |
общедоступный статический финал | SRC_OVER | BlendMode |
Главный ввод смешивается по нижнему вводу. Главный ввод смешивается по нижнему вводу. (Эквивалентный Варёному пудингу швейцара "источник по месту назначения" правило.) |
Наследованные Переменные
Сводка метода
- общедоступный статический BlendMode valueOf (java.lang. Имя строки)
- общедоступный статический BlendMode [] значения ()