有没有办法调整上传到服务器的图像大小?我已经使用 servlet 和 JSP 上传了一张图片。现在我想根据固定比例调整该图像的大小。
有可用的 API 吗?
有没有办法调整上传到服务器的图像大小?我已经使用 servlet 和 JSP 上传了一张图片。现在我想根据固定比例调整该图像的大小。
有可用的 API 吗?
Image newimg = img.getScaledInstance(scale, scale,
java.awt.Image.SCALE_SMOOTH);
引用自http://www.mkyong.com/java/how-to-resize-an-image-in-java/
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();