2

我有一个 png-24 图像,如何删除它的 alpha 通道?或者如何将其转换为 png-8 格式?这是我的代码,但它无法工作。

BufferedImage src = ImageIO.read(source);
AffineTransform xform=AffineTransform.getScaleInstance(1.0, 1.0);
AffineTransformOp xformOp=new AffineTransformOp(xform,AffineTransformOp.TYPE_BILINEAR);
BufferedImage outImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); 
outImg=xformOp.filter(src, outImg);
ImageIO.write(outImg, "jpg",result);

结果图像为黑色。

或者如何通过java将png-24图像转换为jpg?</p>

4

0 回答 0