我很笨,这可能是一个非常愚蠢的解决方案。
我有这段代码:
BufferedImage bi = new BufferedImage(800, 600, BufferedImage.TYPE_INT_RGB);
bi.getGraphics().setColor(Color.red);
bi.getGraphics().fillRect(300, 350, 100, 50);
ImageIO.write(bi, "jpeg", new File("image.jpg"));
我看到一个黑色的800x600矩形和一个白色的矩形在里面。这是为什么呢?
谢谢 :)