【发布时间】:2011-12-18 08:47:10
【问题描述】:
我尝试创建具有给定颜色的彩色灰色图像,但总是失败。我知道我必须使用 BufferedImage 并将源图像的所有像素加载到数组中,但我不知道如何使用颜色值,所以在将源颜色和给定颜色相乘后总是有一些奇怪的颜色(为了记录我我有代码来获取颜色)。
感谢您的帮助。
【问题讨论】:
-
你的意思是你想让图像的背景改变颜色吗?如果是这种情况,您必须查看透明度。
-
不。我希望灰色图像像这样改变颜色dl.dropbox.com/u/17664230/ruka.png
-
您是否在任何地方使用 ImageFilter?这就是过去对我有用的东西。事实上,您目前尝试使用的是是什么代码?
-
我正在使用此代码检索 int color pastebin.com/YRYmLrBz
标签: java image colors bufferedimage multiplication