我想在创建BufferedImage的时候,就指定图片的类型只有黑白图像(不是灰度级图像), 请问怎么写 求高手帮忙

解决方案 »

  1.   


       BufferedImage src = ImageIO.read(new File(source));    
                ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);    
                ColorConvertOp op = new ColorConvertOp(cs, null);    
                src = op.filter(src, null);    
                ImageIO.write(src, "JPEG", new File(result));   不是这样的吗?
    去API上找下ColorSpace的静态属性。调成你想要的颜色
      

  2.   

    也许是
    new BufferedImage(width,height,BufferedImage.TYPE_BYTE_BINARY);