【发布时间】:2016-05-26 01:26:28
【问题描述】:
我为我编写了一个调整 BufferedImages 大小的方法,但这样做之后 .png 图像最终会失去透明度,而是变成黑色背景。
public BufferedImage getSizedImg(BufferedImage otherImage,int width,int height){
BufferedImage outputImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = outputImg.createGraphics();
g.drawImage(otherImage, 0, 0, width, height, null);
g.dispose();
return outputImg;
}
如何修复该方法以使图像保持透明度?
【问题讨论】:
标签: java transparency bufferedimage image-resizing