我们正在构建一个处理图像上传的应用程序.我希望用户能够以给定的大小(例如128×128)上传图像,然后让服务器根据其自动生成其他大小,例如64×64,57×57和25×25.
有没有图书馆可以帮我解决这个问题?
编辑:我应该注意,调整大小只应在上传时进行.当在浏览器中呈现新的图像大小时,它应该从缓存的副本中拉出 – 而不是再次调整大小.换句话说,不应该只生成一次不同的尺寸,而不是每次请求图像.
解决方法:
我已经使用ImageIO和ImageInfo库来实现类似的功能.到目前为止他们还不错.
http://java.sun.com/javase/6/docs/api/javax/imageio/ImageIO.html
http://kickjava.com/src/imageinfo/ImageInfo.java.htm
我记得在获取图像大小时因本机java库存在一些性能问题,因此不得不使用ImageInfo.
希望这可以帮助.