Java 如何更改透明PNG图像的颜色?

Java 如何更改透明PNG图像的颜色?,java,image,colors,png,Java,Image,Colors,Png,从 这就是我想改变颜色的图像 如何在Java中将PNG图像颜色从白色更改为红色?可以使用GLSL或其他高级库您使用的是什么框架/库?检查将文件解析为数据结构的函数。完成后,您应该能够更改数据结构的alpha组件以设置透明度。java.awt.Color是一个支持这一点的类 一些参考资料(通过谷歌找到): 在哪里更换?您如何显示此图像?如果你想用红色背景显示它,只需将它显示在一个红色背景的组件上。你是说你想读取一个图像,然后创建另一个图像,但在java内部将白色改为红色?嗯?透明部分没

这就是我想改变颜色的图像


如何在Java中将PNG图像颜色从白色更改为红色?

可以使用GLSL或其他高级库

您使用的是什么框架/库?检查将文件解析为数据结构的函数。完成后,您应该能够更改数据结构的alpha组件以设置透明度。java.awt.Color是一个支持这一点的类

一些参考资料(通过谷歌找到):


在哪里更换?您如何显示此图像?如果你想用红色背景显示它,只需将它显示在一个红色背景的组件上。你是说你想读取一个图像,然后创建另一个图像,但在java内部将白色改为红色?嗯?透明部分没有颜色-它是透明的。如果您想通过透明像素显示不同的颜色,只需将图像放在另一个图像的顶部即可。