Spec-Zone.ru › OpenJavaFX 24

Пакет 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 и/или его аффилированные лица. Все права защищены.

© 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