【发布时间】:2012-08-10 16:56:42
【问题描述】:
我正在使用 setRGB() 来更改图像像素的值。
int rgb=new Color(0,0,0).getRGB();
image1.setRGB(i,j,rgb); //where i,j is the boundaries of the image
在这里,我将所有像素值设置为白色。但是这种变化并没有反映在图像中。有人知道setRGB() 是如何工作的吗?
【问题讨论】:
-
可能是另一个错误或者你走错了路。所以请发布更多代码。
-
几个点.. - Color(0,0,0) 将是黑色 - setRGB 设置图像中的单个像素,而不是整个图像
-
什么是
image1?仅供参考:值 RGB0,0,0映射到 black 而 RGB 值255,255,255映射到 white -
试试
setRGB(0,0,0),让我们知道结果。
标签: java image image-processing pixel