自动调整图像大小

时间:2013-05-08 09:47:00

标签: java image jsp servlets image-resizing

有没有办法调整上传到服务器的图片大小?我使用servlet和JSP上传了一个图像。现在我想按照固定的比例调整图像大小。

是否有可用的API?

3 个答案:

答案 0 :(得分:0)

Image newimg = img.getScaledInstance(scale, scale,
            java.awt.Image.SCALE_SMOOTH);

答案 1 :(得分:0)

答案 2 :(得分:-2)

引自http://www.mkyong.com/java/how-to-resize-an-image-in-java/

Graphics2D is providing the image re-size feature as follows :

   BufferedImage resizedImage = new BufferedImage(IMG_WIDTH, IMG_HEIGHT, type);
   Graphics2D g = resizedImage.createGraphics();
   g.drawImage(originalImage, 0, 0, IMG_WIDTH, IMG_HEIGHT, null);
   g.dispose();

这对我有帮助。我想它会帮助你。