Положение
Я использую BackgroundImage, чтобы установить фон для региона JavaFX, например:
region.setBackground(Background(BackgroundImage(Image(url)), BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, BackgroundSize(100.0, 100.0, true, true, true, true))))
Задача
Я бы хотел как-то затемнить фон, чтобы белый шрифт оставался читаемым.
Что я пробовал
Я провел поиск по изображениям, фоновым изображениям и фону, но ни у одного из них нет способа добавить эффект.
Я обнаружил, что могу добавить эффект непосредственно в Регион, но при добавлении ColorAdjust он затемняет все, а не только фон.
Мне действительно все равно, на каком слое он установлен, это может быть даже в CSS, я просто хочу как-то затемнить BackgroundImage.