Spec-Zone.ru › OpenJavaFX 21

Пакет javafx.scene.effect

package javafx.scene.effect

Предоставляет набор классов для применения графических фильтров к узлам JavaFX Scene Graph.

Эффект — это графический алгоритм, который создаёт изображение, обычно как модификацию исходного изображения. Эффект может быть связан с узлом сцены Node, установив атрибут effect. Некоторые эффекты изменяют цветовые свойства пикселей источника (например, ColorAdjust), другие объединяют несколько изображений вместе (например, Blend), а другие искажают или перемещают пиксели исходного изображения (например, DisplacementMap или PerspectiveTransform). Все эффекты определяют по крайней мере один вход, и вход можно установить на другой эффект, чтобы объединить эффекты и объединить их результаты, или вход можно оставить неопределённым, в этом случае эффект будет действовать на графическое отображение узла, к которому он прикреплён.

Пакет Описание
javafx.scene
Предоставляет основной набор базовых классов для API JavaFX Scene Graph.
Класс Описание
Blend
Эффект, который смешивает два входа, используя один из предопределённых BlendMode.
BlendMode
Режим смешивания определяет способ наложения входов эффекта Blend или способ смешивания узла в фоновое изображение сцены.
Bloom
Эффект высокого уровня, который заставляет более светлые участки входного изображения светиться, основываясь на конфигурируемом пороге.
BlurType
Представляет тип алгоритма размытия, который используется для смягчения эффекта Shadow.
BoxBlur
Эффект размытия, использующий ядро фильтра прямоугольной формы с конфигурируемыми размерами по обеим осям и параметром итерации, который контролирует качество получаемого размытия.
ColorAdjust
Эффект, позволяющий изменять оттенок, насыщенность, яркость и контрастность каждого пикселя.
ColorInput
Эффект, который отображает прямоугольную область, заполненную заданным Paint.
DisplacementMap
Эффект, смещающий каждый пиксель на расстояние, заданное двумя первыми полосами указанного FloatMap.
DropShadow
Эффект высокого уровня, который отрисовывает тень заданного содержимого позади содержимого с указанным цветом, радиусом и смещением.
Effect
Абстрактный базовый класс для всех реализаций эффектов.
FloatMap
Буфер, содержащий данные с плавающей точкой, предназначенный для использования в качестве параметра для эффектов, таких как DisplacementMap.
GaussianBlur
Эффект размытия, использующий гауссово ядро свёртки с конфигурируемым радиусом.
Glow
Эффект высокого уровня, который заставляет входное изображение светиться, основываясь на конфигурируемом пороге.
ImageInput
Тип исходного эффекта, который просто пропускает заданное Image без изменений в качестве входного значения для другого Effect.
InnerShadow
Эффект высокого уровня, который отрисовывает тень внутри краёв заданного содержимого с указанным цветом, радиусом и смещением.
Light
Абстрактный базовый класс для всех реализаций света.
Light.Distant
Представляет удалённый источник света.
Light.Point
Представляет источник света в заданной позиции в 3D-пространстве.
Light.Spot
Представляет источник направленного света в заданной позиции в 3D-пространстве с настраиваемым направлением и фокусом.
Lighting
Эффект, моделирующий источник света, падающий на заданное содержимое, что может использоваться для придания плоским объектам более реалистичного трёхмерного вида.
MotionBlur
Эффект размытия движения, использующий гауссово ядро свёртки с конфигурируемым радиусом и углом.
PerspectiveTransform
Эффект, обеспечивающий неаффинное преобразование входного содержимого.
Reflection
Эффект, отображающий отражение входного содержимого под самим входным содержимым.
SepiaTone
Фильтр, создающий эффект сепии, аналогичный старинным фотографиям.
Shadow
Эффект, создающий монохромную копию входного значения с размытыми краями.

© 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