删除图像的多个像素

时间:2015-04-06 22:39:51

标签: java bufferedimage pixels

  • Pre:接收缓冲图像和要移除的像素数

    • 发布:创建并返回已接收图像的副本,其中剩余像素数已移除

我在使用这种方法时遇到问题,因为我需要删除随机像素...我只制作了要打印的图像的新副本,但我需要更改它以便删除给定的像素数。 .can有人帮忙吗?

public static BufferedImage removePixels(BufferedImage img,int numToRemove)
{
      //so far what I have gotten
    BufferedImage copy =  new BufferedImage(img.getWidth(), img.getHeight(), BufferedImage.TYPE_INT_ARGB);
    copy.getGraphics().drawImage(img, 0,0,null);


    return copy;
}

1 个答案:

答案 0 :(得分:0)

bufferedImage.setRGB(int x , int y , int rgb)bufferedImage.getRGB(int x , int y)可能是您正在寻找的内容。