先丢上链接:
目前也支持Win/Mac客户端下载。
智图平台是什么?
智图是腾讯ISUX前端团队开发的一个专门用于图片压缩和图片格式转换的平台,其功能包括针对png、jpeg、gif等各类格式图片的压缩,以及为上传图片自动选择最优的图片格式。同时,智图平台还会为用户转换一份webp格式的图片。
【使用案例】
JPG的压缩
此图是大小为1925.3KB的JPG,选择60的图片品质,获得的压缩结果为981.2KB。
细节对比方面,原图和压缩图看不太出来有多大的区别,说明压缩此类图片的质量还是比较成功的。
有点蛋疼的就是对于体积大于5M或者宽高大于5000*5000的图片,此网站不支持上传。
PNG的压缩
这张智图官网上的PNG图大小为626KB,选择压缩图片品质为60,获得115.7KB的压缩图。
GIF的压缩
这张GIF图大小为1775.7KB,选择压缩图片品质为80在线压缩图片免费,获得1137.3KB的压缩图。
在压缩图片类型里,有一个叫做Webp格式的图片,这个类型的体积确实很小。不过却需要特殊处理后才能使用。对于展示来说,还是蛮不错的。
什么是WebP格式的图片?
WebP是Google在2010年发布的一种新型图片格式,支持无损和有损压缩。在无损压缩方面,同质量的WebP图片比PNG的体积小26%。而在有损压缩方面,同质量的WebP图片比JPEG小25-34%。WebP在不降低图片质量的同时,减少了约三分之一的体积。
附:腾讯ISUX提供的WebP使用方案
【判断是否支持WebP】
PC端,触屏版:
前端JS方案——利用img标签加载一张base64的WebP图片,在img标签的onload事件中判断该图片是否具有宽高的属性,若有表示支持webP,若没有表示不支持webP。
后台判断方案——判断浏览器请求头Accept是否支持WebP,返回是否支持的标示给前台。
以上两种方案中,前端方案为佳,当JS被禁止的时候,可以使用后台判断方式执行判断。
附上JS代码截图
iOS独立版:
用户直接拉取WebP格式的图片(如果CDN有存储),下载完成后在前端实时转码(前端开发的WebP sdk),将WebP图片转换为jpg或png图片。展示给用户的是普通图片。
这样做的好处在于下载WebP的时候节省了带宽,虽然在转码的时候会耗时,但是由于下载时间缩短中和了转码的时间,所以用户基本感觉不出来差别。我们在不延长用户等待时间的同时缩小图片体积在线压缩图片免费,节省了带宽。
安卓独立版:
后台判断用户机器系统,当系统版本大于4.0的时候返回支持WebP标示(因为其原生支持),前端拉取图片时后台会根据这个标示决定使用原格式图片还是WebP格式的图片。
兼容方案
对于不支持WebP的浏览器,可根据是否支持WebP的判断来拉取jpg或者png图片,也可以使用flash作为载体来加载WebP图片(空间相册兼容低端浏览器方案) 。
关于用户下载图片
PC和webview方案中,用户若想将图片另存为本地(可能本地不支持WebP预览展示),可在用户右击“另存为”的时候,绑定右击事件,加载当前WebP图片对应的jpg图片,然后直接下载jpg图片(空间相册方案) 。
虽然这样的做法会导致多加载一张图片,但是由于只在右击时候触发加载,而且用户右击“另存为”的行为较少,消耗可不计。
1、本站资源针对会员完全免费,站点中所有资源大部分为投稿作者付费教程,切勿轻易添加教程上除本站信息外的任何联系方式,谨防被割,如有疑问请随时联系客服。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。