我在服务器上有一堆图像。当客户端请求图像的 url 时,客户端可以指定接收完整图像或获取图像的缩略图。因此,我希望实现一个 servlet 类型的解决方案来处理请求,并在需要时按需生成缩略图。它需要支持jpg、gif、tif、png。
看起来使用 BufferedImage、JAI 和/或 ImageMagick 是 java 的最佳选择(来自这篇文章)。还有其他我可能错过的吗?
另外,有没有人在java中实现过类似的东西?如果是这样,关于提供(1)相当下降质量缩略图的解决方案的任何建议,(2)在处理图像时不会占用大量内存,(3)可接受的响应时间?