我有一个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?