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

Lay*_*ezz 3 java javafx colors

我有一个像这样的 PNG 图像:

在此处输入图片说明

如何在 JavaFX 中更改颜色?

M. *_* S. 5

您可以使用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);
Run Code Online (Sandbox Code Playgroud)

输出:

样本输出