Spec-Zone.ru › OpenJavaFX 8

Пакет javafx.scene.effect

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

См.: Описание

Краткое описание классов
Класс Описание
Blend
Эффект, который смешивает два входных значения с помощью одного из предопределённых BlendMode.
Bloom
Высокоуровневый эффект, который заставляет более светлые участки входного изображения светиться, на основе настраиваемого порога.
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
Эффект, который создаёт монохромную копию входного значения с размытыми краями.
Краткое описание перечислений
Перечисление Описание
BlendMode
Режим смешивания определяет способ композиции входов эффекта Blend или способ смешивания узла с фоном сцены.
BlurType
Представляет тип алгоритма размытия, который используется для смягчения эффекта Shadow.

Описание пакета javafx.scene.effect

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

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

© 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