我有一个透明的 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
如何加载.png,保存BufferedImage
并制作它TYPE_INT_ARGB
?