Java 自动调整图像大小
有没有办法调整上传到服务器的图像大小?我使用servlet和JSP上传了一个图像。现在我想根据固定的比例调整图像的大小 有可用的API吗?引用自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
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静态初始化小图标,所以我从未注意到性能问题。不过这篇文章很好,很有深度!