【发布时间】:2012-08-30 03:43:16
【问题描述】:
我正在使用 org.imgscalr.Scalr(http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/#solve) 库来调整图像大小,但具有透明背景的 PNG 变黑调整大小时。我的代码如下:
public void scaleImage(String originalImage, int width, int height) throws IOException {
File imgFl = new File(originalImage);
BufferedImage originalBufImage = ImageIO.read(imgFl);
BufferedImage scaledImage = Scalr.resize(originalBufImage, Scalr.Method.ULTRA_QUALITY, width, height, Scalr.OP_BRIGHTER);
File outputfile = new File(originalImage);
String fileExtension = originalImage.substring(originalImage.indexOf(".") + 1, originalImage.length());
ImageIO.write(scaledImage, fileExtension, outputfile);
}
有人知道这件事吗?
谢谢,阿布舍克
【问题讨论】:
标签: java image-processing scalr imgscalr