我有这样的PNG图片:

java - 如何在JavaFX中更改.png图像的颜色?-LMLPHP

如何在JavaFX中更改颜色?

最佳答案

您可以使用 Lighting 效果,这是一个示例:

Lighting lighting = new Lighting(new Light.Distant(45, 90, Color.RED));
ColorAdjust bright = new ColorAdjust(0, 1, 1, 1);
lighting.setContentInput(bright);
lighting.setSurfaceScale(0.0);

imageView.setEffect(lighting);

输出:

java - 如何在JavaFX中更改.png图像的颜色?-LMLPHP

10-04 12:10