gpt4 book ai didi

java - 如何创建新的透明位图?

转载 作者:行者123 更新时间:2023-12-01 15:30:44 24 4
gpt4 key购买 nike

我需要创建一个具有确定的宽度高度但透明的位图

怎样才能实现呢?

我在 goole 或 stackoverflow 上找不到路:S

谢谢

最佳答案

您可以创建一个BufferedImage

BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);

TYPE_INT_ARGB - 表示具有 8 位 RGBA 颜色分量的图像,其中蓝色、绿色和红色存储在 3 个字节和 1 个字节的 alpha 中。 (Alpha 表示透明度)

您可以轻松地从文件中读取和写入多种格式。请参阅docs

BufferedImage img = null;
try {
img = ImageIO.read(new File("strawberry.jpg"));
}
catch (IOException e) {
// log
}

并非所有格式都支持透明度,只有 PNG 和 GIF 支持透明度(据我所知)。

关于java - 如何创建新的透明位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9537030/

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