【问题标题】:How to display image after using setRGB(x,y,0) in Java?在 Java 中使用 setRGB(x,y,0) 后如何显示图像?
【发布时间】:2013-05-19 05:21:18
【问题描述】:
for(int x=0;x<20;x++)
{
    for(int y=0;y<20;y++)
    {
       img.setRGB(x, y,0);
    }
}

我正在尝试将 20*20 区域中的所有像素转换为黑色。但这不适用于上面的代码。我还需要补充什么吗?

【问题讨论】:

  • 图像类型是什么,“如何显示图像”是什么意思?
  • 如需尽快获得更好的帮助,请发帖 SSCCE。 Hot=链接到合适的图像或在代码中生成一个。

标签: java image colors pixel rgb


【解决方案1】:

试试这个

int rgb=new Color(0,0,0).getRGB(); // i believe rgb for black is 0,0,0 but cross check


for(int x=0;x<20;x++){

for(int y=0;y<20;y++){

              img.setRGB(x, y,rgb);

              }
         }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2019-07-31
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多