Как удалить альфа-канал изображения PNG-24 по Java ava

У меня есть изображения PNG-24, как я могу удалить его альфа-канал? Или как конвертировать его в формат 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);

Полученное изображение черное.

Или Как конвертировать PNG-24 изображения в JPG по Java?

0 ответов

Другие вопросы по тегам