小编use*_*734的帖子

从文件创建BufferedImage并使其成为TYPE_INT_ARGB

我有一个带有透明度的PNG文件,它被加载并存储在一个BufferedImage.我需要这BufferedImage是的TYPE_INT_ARGB.但是,当我使用getType()返回值时,0(TYPE_CUSTOM)而不是2(TYPE_INT_ARGB).

这是我加载的方式.png:

public File img = new File("imagen.png");

public BufferedImage buffImg = 
    new BufferedImage(240, 240, BufferedImage.TYPE_INT_ARGB);

try { 
    buffImg = ImageIO.read(img ); 
} 
catch (IOException e) { }

System.out.Println(buffImg.getType()); //Prints 0 instead of 2
Run Code Online (Sandbox Code Playgroud)

如何加载.png,保存BufferedImage并制作TYPE_INT_ARGB

java bufferedimage image-manipulation image argb

32
推荐指数
2
解决办法
12万
查看次数

标签 统计

argb ×1

bufferedimage ×1

image ×1

image-manipulation ×1

java ×1