springmvc + Thumbnailator图片上传并做压缩处理
2016-11-22 19:55
686 查看
@RequestMapping(value="/img_upload_compress.do") public void img_upload_compress(@RequestParam("file")MultipartFile multipartFile, HttpServletRequest request, HttpServletResponse response) { String origFilename = multipartFile.getOriginalFilename(); // 图片名 File dest = new File("D:/images/" + origFilename); // 保存位置 try { // 先尝试压缩并保存图片 Thumbnails.of(multipartFile.getInputStream()).scale(1f).outputQuality(0.25f).toFile(dest); } catch (IOException e) { try { // 失败了再用springmvc自带的方式 multipartFile.transferTo(dest); } catch (IOException e1) { e1.printStackTrace(); } } }
Thumbnailator下载
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>Thumbnailator使用:http://rensanning.iteye.com/blog/1545708
相关文章推荐
- 使用spring mvc+localResizeIMG实现HTML5端图片压缩上传
- 【juincen】Web中图片上传处理 jQuery+Ajax+SpringMVC
- 使用spring mvc+localResizeIMG实现HTML5端图片压缩上传
- 【juincen】Web中图片上传处理 jQuery+Ajax+SpringMVC
- spring mvc+localResizeIMG实现HTML5端图片压缩上传
- 公共代码之图片上传压缩处理
- SpringMVC 上传图片
- IOS 图片上传处理 图片压缩 图片处理
- IOS 图片上传处理 图片压缩 图片处理
- 图片上传压缩处理
- 关于客户端上传图片和文字,服务器对上传的数据的接收和图片压缩处理
- ASP.NET MVC中使用uploadify上传图片并按照规定大小压缩图片
- springMVC + ajaxfileupload异步上传图片预览,裁剪并保存图片
- SpringMVC ajaxFileUpload 上传图片 IE8 已测
- 对上传图片进行处理,大图片压缩补白,小图片适度放大四周补白
- springmvc ajax无刷新图片上传
- springMVC + ajaxfileupload异步上传图片预览,裁剪并保存图片
- Java图片上传压缩处理
- Thumbnailator(图片压缩处理)
- Java图片上传压缩处理