现在的web项目,图片越来越多,图片大小也越来越大,随便就能达到1M,2M,甚至更大.用户上传的图片,一般是无法直接使用的.一般要生成两三种对应的缩略图,分别适配不同的终端,不同的场景.比如PC,手机,平板等等不同的终端:在比如图片列表和图片详情,肯定一个要使用缩略图,一个要使用高清图. 一般图片优化的第一步,就是在适当的地方使用缩略图,尽量不要在web端使用CSS缩放高清原始图片.下面分析了Java中如何生成不同的缩略图的技术. 常见的图片格式有: ".*\\.(?i)(jpg|jpeg|gi…