如何通过java删除png-24图像的alpha通道?

时间:2013-07-03 05:07:36

标签: java png png-24 png-8

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

0 个答案:

没有答案