我有一个奇怪的问题,调整图像大小,无法弄清楚我做错了什么。我读过很多职位wwhich基本上有相同的代码,因为我的:图像调整大小Java
(我用的是Java库Scalr)
File image = new File("myimage.png");
File smallImage = new File("myimage_s");
try {
BufferedImage bufimage = ImageIO.read(image);
BufferedImage bISmallImage = Scalr.resize(bufimage, 30); // after this line my dimensions in bISmallImage are correct!
ImageIO.write(bISmallImage, "png", smallImage); // but my smallImage has the same dimension as the original foto
} catch (Exception e) {}
谁能告诉我什么,我做错了什么?
有什么迹象表明有什么不对?如果你的代码抛出一个异常'catch(Exception e){}'将会让你在黑暗中发生什么。您是否使用调试器完成了代码? – J0e3gan
http://www.mkyong.com/java/how-to-resize-an-image-in-java/ –
我刚刚离开了不必要的代码,我在我的代码中有错误处理等。我没有得到任何例外或其他任何东西。 “调整大小”图像的大小与原始大小相同 – Markus