Java 自动调整图像大小

Java 自动调整图像大小,java,image,jsp,servlets,image-resizing,Java,Image,Jsp,Servlets,Image Resizing,有没有办法调整上传到服务器的图像大小?我使用servlet和JSP上传了一个图像。现在我想根据固定的比例调整图像的大小 有可用的API吗?引用自 Image newimg = img.getScaledInstance(scale, scale, java.awt.Image.SCALE_SMOOTH); Graphics2D提供图像重新调整大小功能,如下所示: BufferedImage resizedImage = new BufferedImage(IMG_WID

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

有可用的API吗?

引用自

Image newimg = img.getScaledInstance(scale, scale,
            java.awt.Image.SCALE_SMOOTH);
Graphics2D提供图像重新调整大小功能,如下所示:

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();

仅供参考,您可能需要了解我只是使用GetScaleInstance静态初始化小图标,所以我从未注意到性能问题。不过这篇文章很好,很有深度!