童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

智图源于QQ空间图片WebP化的思考

11月23日 眉梢欢投稿
  【序言】
  前段时间QQ空间的前端团队针对空间做了一番流量带宽优化,其中包括在空间装饰头图中应用WebP格式的图片。其实很早之前空间的相册就已经接入了WebP格式的图片,由于支持度还不是很高,所以其他产品线也一直没应用,这次实施也带动了其他产品的前端同学们重新对这一块领域进行优化。于是我们产生了制作一套完整的前端图片优化方案的想法,智图系统因此应运而生。
  先上两张图,对比一下WebP格式图片的压缩威力。
  【智图】(http:zhitu。tencent。com)
  所谓智图,我们将之称为SmartImage,智能图片优化平台,其实是智能转换图片格式的简称。这里可能有人会提出疑问,转换图片格式,不就是JPEGToPNG或者PNGToJPEG嘛。是的,但我们在压缩图片的时候,往往根据以往经验或感觉去压然后反复比较,在质量和体积间难以达到平衡,而有了智图,你不需要再犹豫,把图片交给智图,智图自动识别最优格式并压缩处理。其实我们知道图片都是有一定压缩空间的,并且一张图片合适的格式取决于图片的尺寸,色值,透明度等属性。智图就是根据一张图片的上述属性,进行对比判断,输出合适的图片格式并进行压缩的一个图片优化平台。使用智图,你可以:
  更优为你的图片智能选择合适的图片格式
  更快为你压缩图片以便节省带宽优化体验
  更高为你提供WebP图片让你的站点高大上
  【功能】
  首先看下智图系统的界面
  从主界面中我们大致可以看出智图分为以下几个功能模块:
  图片同向对比
  图片压缩(可手动选择压缩比)
  图片格式转换(JPEG转PNG或PNG转JPEG)
  图片WebP化
  图片批量处理
  下面我们通过一个例子来阐述这个智图流程。请看下图:
  从上图的例子看出来,在体积这一块几种结果的图片是呈现梯度变化的,首先原图经过压缩成了智图JPEG,其次原图通过图片各项属性的判断,程序认为PNG格式的图片更优,于是选择转换一张PNG格式的图片,最后为所上传的图片生成一张WebP格式的图片,这就是智图整个大致的处理流程,其中由JPEG转成PNG(或者从PNG转成JPEG)这一步程序可能会执行,也可能不会执行,具体的算法是依据该图片的多样属性来判断的。那我们来看看都有哪些属性影响了我们的图片最终格式:
  a。图片的透明度:一张PNG半透明的图片,如果转成JPEG或者PNG8格式了,那半透明效果会成为灰度模块,这绝对是用户不能接受的,所以只有不包含半透明元素的图片才会被转换格式。
  像这样带圆角的半透明图片,可使用PNG无损(有损)压缩,或者直接转换为带alpha的PNG8图片格式。
  b。图片的色值:前面说过,色值丰富的图片,使用JPEG格式会体积会更小,所以当判断一张图片的色彩值比较多的时候,程序可能会由将图片由PNG转为JPEG,反之亦可。
  大家都知道PNG8的像素存储量只有2的8次方,256个,如果一张颜色丰富的图片转成PNG8格式的图片,那必定会由于存储量不够而导致某些色彩丢失,这就是失真。事实上,当我们的肉眼看一张图片的时候,会觉得这张图片不就是黄色而已吗,其实追溯到每一个像素点上,我们会发现,其实这张图片里面,密密麻麻分布着各种各样的颜色值或透明度。有一种最傻的方法去获取这些色值总量那就是逐个像素点去读。
  c。图片的面积:图片的面积可能影响面不大,但毕竟图片都是像素点算的,想想一张16001600的图片,每个像素稍微有点透明度的变化,那图片的色值就会非常多了。对于比较小的图片(譬如100100这种icon级别或者头像级别的),也许选择PNG8格式会比较适合。
  d。图片的质量:这里指的质量,可以理解为图片在PS里面导出来时候选的那个品质,无损的话这个值便是100。对于程序而言,每张图片都有这样一个属性值,它和PS里的值不完全对应上,但是也有一定的关系。比如说PS里的70的质量在程序读到的值不是70,而可能是91,75可能对应着93等等。研究表明,一般的有损压缩图片,这个压缩比的值保持在7080之间便足够了,当然为了追求更小的体积,我们可能将这个值调小。
  【压缩】
  对于图片的压缩,最常见的分有损,无损压缩。无损压缩譬如去除exif信息,重新排列像素存储方式等,有损压缩譬如合并相似像素,减少可见像素点等。现在这些压缩算法都可以用现成的成熟的库实现,以PHP为例子,可以使用pngcrush做PNG的无损压缩,pngquant做PNG的有损压缩。JPEG可使用imageMagick和jpegtran。这里推荐下imageMagick,相对于其他图片处理的库,这个库可控制的功能更多,并且支持多种编程语言。
  智图不仅仅是针对JPEG和PNG去压缩,也会根据图片的属性(透明度,色值,面积,质量等)去判断该图片是否适合转换图片格式,这才是智图想要体现的地方,用户再也不用去担心要生成什么样的图片了。同时为了不强制使用图片格式,智图也会为原格式的图片做处理。
  【WebP化】
  图片WebP化是智图的另一亮点,也许现在这种chrome内核专用的图片格式还不那么流行,但是我们完全可以根据WebP的特点来做浏览器的优雅降级。
  由于WebP支持有损无损压缩,同时也支持半透明,所以他完全可以在高级浏览器中代替PNG或者JPEG。淘宝的广告图和空间的相册浮层,QQ会员算是比较早应用WebP图片,这里空间装扮全量支持WebP的一个很大原因,是因为多数的空间用户使用360浏览器来访问空间,而360浏览器是双核的而且还默认使用chrome内核。而我们这里做的降级很简单,支持WebP的使用,不支持的还是使用JPEG或者PNG图片。
  【批量化】
  如果你要处理的图片比较大,没关系,智图支持批量处理,我们会将批量处理完之后的图片打包提供给您下载。
  【API】
  基于平时需求中大量需要图片的压缩,我们也制作了基于glup的本地插件。详情可查看智图glup插件
  【后序】
  事实上,在图片的优化方面,各大浏览器厂家和研究人员都在很努力地尝试更好更优的算法,像firefox也有属于自己APNG格式的图片,微软也有自己WMP。智图系统其实也只是站在这些巨人的肩膀上做一些逻辑上的优化选择,但推动这些优化的发展总要一步一个脚印,现在越来越多的团队也意识到WebP格式的优越性,也尝试着去应用,相信在不久的将来,这些后起之秀,一定可以在图像领域发挥其重要作用,节约我们的成本,提升我们的体验。
  最后在大量图片压缩测试之后得出结论,智图在图片压缩方面,JPEG图片可压缩体积20左右,PNG可压缩体积35左右,WebP可压缩30左右。
  目前在海量级业务QQ空间、微信、京东以及原创馆多个项目均已应用了智图系统的压缩机制。
  原文来自:腾讯ISUX
投诉 评论

秋季如何穿出时尚外套教你穿出新时尚风品质与美是要艺术的手法去塑造,艺术提高品位,艺术是脱俗的,出类拔萃的;时尚是高尚的,时尚离不开艺术,艺术可以创造时尚,秋季如何穿出时尚外套,教你穿出新时尚风nb……Groupon是一场赤裸裸的庞氏骗局?导语:美国在线教育企业Knewton创始人兼CEO乔斯费拉雷(JoseFerreira)上周五撰文称,与Facebook等新兴社交媒体企业不同,Groupon并没有创造价值,而……微信彻底开放后第三方表态微信分销是门好生意?!在上月初的腾讯全球合作伙伴大会上,微信宣布将向第三方开放更多接口,此举被认为自主耕耘时代结束,微信走向开放,拥抱第三方。而第三方对微信开放态度也颇为欢迎,在获得更多接口后,第三……新浪微博将推游戏开放平台一年内不参与分成5月31日下午消息,新浪副总裁、新浪微博事业部总经理彭少彬今日表示,新浪微博正在酝酿推出游戏开放平台,并计划一年内不向合作伙伴以及开发者收取任何费用。而这也是新浪微博既定的六大……陌陌IPO路演PPT:老三就老三,赚钱更重要12月2日,陌陌宣布将在12月12日于纳斯达克上市,公布的消息包括:开发行1600万ADSs(1ADS2普通股)发行价区间12。514。5美元,融资额2亿2。32亿……新浪轻博客Qing内测体验全程详解今日凌晨,Windows8中文网论坛由网友发布文章“新浪轻博客开始内测”一文,随即就有人收到新浪轻博客的邀请码,下面雨竹林科技带领各位童鞋亲身感受一番新浪轻博客到底什么产品!首……智图源于QQ空间图片WebP化的思考【序言】前段时间QQ空间的前端团队针对空间做了一番流量带宽优化,其中包括在空间装饰头图中应用WebP格式的图片。其实很早之前空间的相册就已经接入了WebP格式的图片,由于……亚马逊团购网站AmazonLocal悄悄上线据国外媒体报道,在线零售巨头亚马逊(Amazon)周四悄悄推出了自有团购服务AmazonLocal,成为最新一个进入团购领域的公司。目前AmazonLocal只对爱达荷州首府博……先放下对余佳文的质疑争议,看看他说产品、市场与管理的这些话,大家好,我就是最近被黑出翔的余佳文。反正牺牲小我,完成大我嘛,我被骂了,公司业绩还变好了,我觉得我比陈欧好多了,陈欧是被骂产品,至少我不是被骂产品,而是被骂这个人。骂就骂……腾讯宣布6月15日将全面开放旗下所有品牌平台系统中广网北京6月3日消息(记者黄耀伟)据经济之声报道,腾讯副总裁兼公关总监刘畅昨天(2日)在接受经济之声采访时表示,定于6月15号召开腾讯的平台开放大会,在原有8大平台开放的基础……【人人早报】第322期:说说霸道总裁余佳文早报导语最近超级课程表创始人余佳文引起不小的争议,一方在知乎等社交媒体上把他“黑出翔”,另一方则维护他们认识的佳文的确有多牛逼。最近余佳文又在福布斯的“云集”活动上发表演……Facebook测试HappeningNow:效果类似TwiFacebook正在主页测试一个名为“HappeningNow”的功能,其作用与Twitter类似,可以帮助用户实时了解好友动态。HappeningNow采用竖行排列,位……
AI“孙燕姿”火了!专家称孙燕姿音色不受法律保护5月12日消息,一夜之间AI孙燕姿”火遍全网。在B站上,AI孙燕姿翻唱的林俊杰《她说》、周董《爱在西元前》、赵雷《成都》等等,让一众网友深陷无法自拔。网友表示,听了一晚上……辛巴带货致榴莲涨价?市监局回应:不实消息近日,有报道称带货主播辛巴被指垄断榴莲市场导致榴莲价格上涨,此事引发了网友热议。消息称辛巴整场直播的销售额达到8。3亿,光榴莲他就卖了150万单,超过3亿的销售额,因为这……快手投入了一个600亿的大项目哪里是电商的最后一片蓝海?无论是国货大佬安踏,还是行业新贵蕉下、追觅,大家都在寻找能带来交易增量的运营阵地。面对即将到来的电商旺季,户外生活方式品牌蕉下成为在快手平……离职前月薪不足一万将去读书业内谈孟羽童400万签约价:估值过快科技5月13日消息,近日,前董明珠秘书孟羽童离职引发热议。对此,当当创始人李国庆表示,孟羽童在职期间肯定有MCN机构来找她签约,以孟羽童现在的IP签约费保底400万,以后也可……网红“卖崽青蛙”被抓?官方回应:在兜售玩具对行人环境是干扰近日,在上海街头,一只蛙蛙被拦截,还无奈当场褪去了蛙皮”,相关视频在网上热传,引发大量讨论。对此,上海方面回应,卖崽青蛙”实际还是在兜售玩具。根据去年12月1日实施的《上……女子夜里打出租全程直播监控!司机:不自信了一些女性朋友,深夜打出租车担心自己的安全问题时,会选择向亲朋好友透露乘车动向,以及乘车信息等。但下文这位女性的做法,却让出租车司机都整懵了。近日,陕西一位出租车司机发布视……B站“离谱”专利获批:开车也能发弹幕了?快科技5月14日消息,近日,上海哔哩哔哩科技有限公司申请的弹幕处理方法及装置”专利公布(申请公布号:CN116112757A)。作为一家以弹幕”为核心元素的视频网站,B站……iPhone15敲定:灵动岛2。5D弧边苹果的iphone15系列将于9月发布,标准版和专业版在设计和功能上都有不同。所有四款机型都将采用新的设计和typec界面,pro和promax版本将采用120hz高刷新率屏幕……“挖呀挖”爆火美女老师关闭直播打赏:否认千万级收入怕说错话被最近一段时间,网友被挖呀挖”的视频洗脑,这本来是个给幼儿园小朋友准备的儿歌,结果带火了两位美女老师,第一个发的桃子老师争议还算少,另一个黄老师颜值更好,人气很高,现在的粉丝还已……“挖呀挖”黄老师关闭打赏称没有接过广告和商务合作5月12日,因为唱出“挖呀挖”一曲而走红的黄老师针对网友的5大疑问进行了集中回应,再次引发热议。13日晚,封面新闻记者在她的直播间发现,虽然在线观众仍然超过10万,但黄老师已经……中文在线:已在有声书生产中应用AI主播站长之家(ChinaZ。com)5月15日消息:近日,中文在线在投资者关系活动记录表中称,2021年初公司就在AI声音方面进行探索并实现业务落地,公司已在有声书生产中应用AI主……遥望科技与小冰公司达成合作推动虚拟人、AI产品在直播行业应用站长之家(ChinaZ。com)5月15日消息:今日,遥望科技与小冰公司签订关于《直播电商人工智能技术产品战略合作》的协议,双方将以资源互补为核心,就人工智能技术产品的研发、推……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界