我使用的是tapestry5框架,其中我使用的是uploadedFile组件,该组件返回给我一个图像类型的文件。
现在,我想将该图像的大小调整为20x20,而不考虑图像的类型。
有没有办法通过Java API或Tapestry5框架来实现这一点?
发布于 2012-05-30 21:52:11
这不是Tapestry的功能,也不是Tapestry的一部分。对于将字节流转换为图像、对它们进行重新缩放以及将它们存储出来,Java2D API提供了足够的支持。
发布于 2012-06-11 13:27:47
试试这个:
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();https://stackoverflow.com/questions/10810416
复制相似问题