gpt4 book ai didi

java - BufferedImage 不改变颜色 - Java

转载 作者:行者123 更新时间:2023-11-30 07:38:52 25 4
gpt4 key购买 nike

我正在尝试使用 Java 创建 1920x1080 彩色图像,但由于某种原因我无法更改颜色。无论我在 RGB 颜色中设置什么值,我得到的都是黑色。这是代码:

BufferedImage background = new BufferedImage(1920,1080,BufferedImage.TYPE_INT_ARGB);
Graphics2D g = background.createGraphics();
g.setPaint ( new Color ( 100, 100, 250 ) );
g.fillRect ( 0, 0, background.getWidth(), background.getHeight() );
g.dispose();

try {
ImageIO.write(background, "jpg", new File("output.jpg"));
} catch (IOException ex) {
ex.printStackTrace();
}

我做错了什么?

最佳答案

我找到了答案。我改变了:

BufferedImage.TYPE_INT_ARGB

至:

BufferedImage.TYPE_INT_RGB

并且成功了。不过很奇怪。

关于java - BufferedImage 不改变颜色 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com