PHP中文网2017-04-10 15:00:30
http://segmentfault.com/blog/wtser/1190000000359160
使用Mobify.js让你的图片自动响应化
PHP中文网2017-04-10 15:00:30
压缩图片从前端这边,知道的有两种方法:
针对于上传图片的:http://segmentfault.com/q/1010000002550047/a-1020000002550069
现在新出来了一个版本: localResizeIMG3
针对于项目里使用到的图片的:
通过grunt发布程序时自动运行一个任务去压缩图片,这种方法是一直在用的
详细内容见:grunt-contrib-imagemin
需要你根据介绍配置到你自己的项目里面
巴扎黑2017-04-10 15:00:30
就题主的需求而言,使用Nginx
的HttpImageFilterModule是再适合不过的了。
网上有很多不错的经验谈。
注意到题主加的标签里有java
,我这里正好有相关的实现,用的是:
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
sample:
Thumbnails.of(inputStream).size(150, 150).keepAspectRatio(false).outputQuality(1.0d).toFile(new File(path));
当然,自己写兴许会更好一些,但我自己尝试后出现了效果、效率、CMYK等问题。