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

新浪微博UDC浅谈图片优化的方法

5月25日 寒霜坞投稿
  在网站优化中,如果图片优化得好,不但可以提高页面的加载速度,提升网站的用户体验,而且还可以通过图片优化来节省网站的带宽。那么作为页面构建工程师应该采用什么方法来优化图片,既能保证UI的还原度,又使图片最精简呢?下面我就个人经验,来简单介绍一下图片优化的方法,首先我们了解一些图片方面的知识:
  1。矢量图与位图。
  矢量图:缩放、旋转不失真的图像格式,不管你离多近去看都看不到图形的最小单位。存储的文件较小,但是很难表现色彩层次丰富的逼真图像效果。你可以理解成完美的圆型、抛物线等形状。
  位图:又叫栅格图、像素图,最小单位由像素构成,缩放、旋转会失真。举个例子来说,位图就好比十字绣,远看时画面细腻多彩,近看时能看到每一针的色彩过渡。
  十字绣十字绣放大
  下表为矢量图和位图的对比:
  
  2。有损压缩、无损压缩。
  有损压缩:特点是保持颜色的逐渐变化,根据人眼观察现实世界的突然变化,然后使用附近的颜色通过渐变或其他形式进行填充。因为素点的数据信息,所以存储量会降低,还不会影响图像的还原度质会有所下降。JPG是有损压缩格式,在存储图像时会把图像分解成88像素的网格单单独优化。举个例子:白色小块为88px,黑色底色块为3232px,当小白块已经不是纯白色了,它周围的小白块却很尖锐,如下图所示:
  右上角的白色格子刚好没有在88像素的网格单元中,所以保存时会跟周围的88的网格单元颜色融合,下图的效果:
  这就是平时保存JPG图片时图像会模糊的原因,下面是几张彩色图的局部对比效果:
  无损压缩:利用数据的统计冗余进行压缩,真实的记录图像上每个像素点的数据信息。他的原理是先判断哪些颜色相同,哪些不同,将相同颜色的数据信息进行压缩记录,把不同的数据另外保存。多次存储后图片的品质不会下降。
  为什么无损压缩的图也会有失真的?因为他的压缩原理是通过索引图像上相同区域的颜色进行压缩和还原,也就是说只有在图像的颜色数量小于我们可以保存的颜色数量时,才能真实的记录和还原图像,否则就会丢失一些图像信息。例如,PNG8和GIF格式:
  而PNG24为真彩色所以颜色表为空,不会失真。
  0:
  3。PNG、GIF、JPG图片对比。
  在我们进行图像优化技术前,需要学习有关的图片格式的一些技术细节。每个图形格式都有自己的优势和弱点,知道他们会使你得到更好的视觉质量和压缩品质。
  网页图片优化是网页加速中非常重要的一步,对图片进行压缩,不仅能够节约带宽,并且加快网页的速度。我们常用的图片编辑软件都可以在压缩图片。
  PNG8的高压缩比
  切图时,有时选择PNG8可以获得更高的压缩比。注意,是PNG8,不是PNG24。不过有些情况下还是GIF或JPG会小一些,需要根据实际情况调试以选择最佳方案。
  PNG24的优化技巧,使用色调分离:
  拿微博左侧导航的小icon为例,压缩后的图像大小对比如下图:
  PS色调分离的操作步骤如下:
  对比大小:
  使用工具优化后,还能够小一些:
  请注意,上图中原本是GIF格式的图片被改为了PNG格式::IHACKLOGREMOTEIMAGEAUTODOWNBLOCK::1。所以,在使用工具优化时后需要再查看一下文件格式是否被更改,避免漏过某些图片没有优化。
  图片优化在微博首页上的应用:
  1。图型类、照片类
  对于图像格式的选择,我们还需要考虑图片的使用场景或功能,概括为两类:图型类、照片类
  图型类:图形符号,具有高度浓缩并快捷传达信息、便于记忆的特性,颜色数量较少。
  图型类一般可以使用PNG格式或者GIF格式。优化时可采用PNG格式为PNG8或者PNG24,品质为32,如果色彩有损失可采用品质64或者128。
  例如:首页左导的图标、feed区图标、勋章图、表情动画都属于图形。
  照片类:照片通常含有百万数量级的颜色,包括平滑的颜色过度和渐变,如果是图形较为复杂,图中有时会出现真实的照片。
  照片类一般用PNG和JPG。可以根据图片色彩的丰富程度而定。
  PNG的品质一般要到128。JPG的品质一般要在7080之间,以噪点的程度确定。
  例如:皮肤背景图、发布器、按钮背景、发布器下方的tips、右侧广告、用户头像、用户发布的图片。
  2。通用类、随机类
  按照首页图片出现的频率分成:通用类、随机类
  通用类:每个人首页都会看到,图标、按钮、小背景。
  例如,顶部托盘图标、左导图标、feed区图标、发布器图标、身份图标、操作类图标、状态类图标、按钮。尽可能的采用PNG的格式保存,文件会相对来说较小一些。
  下图为微博的按钮和左侧导航icon小图的,使用GIF和PNG格式的大小对比:
  下图为微博的按钮背景图分别使用GIF和PNG格式保存的大小对比:
  随机类:根据自己定义和发布的内容而定。
  A。表情GIF
  可以使用FireWorks或者ImageReady,建议使用ImageReady。
  最好是手动一张张的调整,因为这些表情图的色彩值都比较少,如果使用比较大的颜色时会存储量较大。
  另外,批处理的话也是需要一个文件夹一个文件夹去处理,表情的文件夹太多了,基本上批处理还是很慢。批处理如果是使用FireWorks的话,有的动画会出现变快或者是缺边的情况。
  手动处理时,根据索引色的多少来存,一般来说4128索引色存储。
  B。换肤类图片:
  采用JPG格式或者PNG格式。
  皮肤的主要背景图中如含有真实的照片或者文字,可采用JPG格式,为了保证更接近设计图需采用85以上的品质压缩图片。如果色彩跨度不大的背景图片,可采用PNG格式。
  C。勋章类:
  目前有GIF和PNG两种格式,GIF的是小图、PNG的是中图和大图。品质选128即可。
  这个目录批处理比较快。因为都是在同一个文件夹里。但是手动的话会更小一点。
  D。各种广告:
  发布器下方tips、右侧广告、底部广告。采用JPG格式或者PNG格式。
  E。用户相关图:
  头像、用户发布的图这个需要在后台控制压缩品质。采用JPG格式或者PNG格式。
  图片优化工具Smush。介绍
  
  Smush。是YUI团队制作的一款基于YUI的在线图片优化工具。
  它是基于以下四条图片优化建议制作的服务:
  移除JPG中的数据。
  优化JPG的压缩率。
  转化特定GIF图片到可索引的PNG格式图片。
  从可索引的图片中移除没用到颜色信息。
  所以使用Smush。压缩图片可以删除图片中多余的字节而不改变图片的视觉效果和质量。
  在实际使用中发现:
  它还能把某些JPG图片转化为PNG图片。
  对于PNG24真彩色图片,能够去掉一些肉眼察觉不到的颜色信息,弥补photoshop和firework优化不了PNG24图片的不足。
  可以优化GIF动画图片。
  Smush。使用
  方法一:使用Firefox的插件Yslow里的Tools工具中的ASmush。it
  拿微博首页为例:
  Firebug,使用Yslow工具,运行后,选择Tools
  
  点击ASmush。it,会自动跳转到http:www。smushit。comysmush。it得到下图:
  
  点击按钮DSImages后,会让下载一个zip的压缩文件。
  方法二:直接登录Smush。的网站,把需要压缩图片的url粘贴到输入框中(或者从本地电脑上选取图片),点击S就可以进行图片压缩,然后Smuch。就会提供一个优化报表,显示图片压缩比率和节省了多少字节,并且提供一个可下载包含压缩后的图片文件的压缩包。
  下图为直接填写线上URL的方式(以逗号隔开):
  下图为从本地电脑上选取图片的方式:
  下图为优化结果:
投诉 评论 转载

新浪微博UDC浅谈图片优化的方法在网站优化中,如果图片优化得好,不但可以提高页面的加载速度,提升网站的用户体验,而且还可以通过图片优化来节省网站的带宽。那么作为页面构建工程师应该采用什么方法来优化图片,既能保……抓住用户的设计:触屏上的键盘随着iOS、Android以及WP等系统在市场上逐渐普及,手机输入端正渐渐触屏化。正因此,智能手机的虚拟键盘设计就决定了输入端的体验好坏,是触屏交互设计上重要的组成。那么在屏幕……阿里团队页面视觉设计小节分享结合生活中的小故事,分享自己几个设计想法,跟大家交流下。想法一:理解业务和用户比做设计更重要设计师的工作一直在围绕业务、用户和设计这三个方面展开的。业务是……苹果iOS中可交互原型的最佳实践axure控件很多UX和PM同学还是习惯使用传统的AxureRP制作产品原型,个人觉得AxureRP在iOS原型阶段还是有优势的,比如可以很方便交互模式的创新和细节,不拘泥原生控件。在互联网……人的“模式识别”与设计的认知效率我们做设计时常是在做信息的组织,差异的控制。而什么样的信息组织可以被用户更好的接收,被更有效率的认知,可以从人是怎么认知事物而来探讨下,毕竟用户的认知是具有普遍规律性的,但是模……网页设计中的点、线、面什么东西都离不开基础,建房子需要地基,解方程式需要先学会乘法表,唱歌需要先会“哆、来、咪”。页面设计也同样需要基础,这个基础就是平面构成。网页设计风格种多样,除去一些场景化设计……信息交互设计金字塔法则金字塔方法这个说法来源于美国著名的现代管理咨询公司麦肯锡。大致的意思就是:任何事情都能归纳出一个中心点,而此中心论点可以由数个一级论据支撑,这些一级论据也可以被数个二级论据支撑……浅谈韩国游戏网站设计一直以来游戏网站带来的印象是整体的,华丽的,因为游戏的本质就是多彩美丽地艺术品,每一款游戏本身的独特元素,造就了一个个具有独特魅力的游戏网站。网络游戏在中国的发展是迅速的,千年……设计容易让用户发现的手势操作曾几何时,计算机只能通过命令行界面来使用。想让计算机做点什么,就需要记住各种命令,并准确无误地输入。当图形用户界面流行起来之后,人们不再需要去记忆命令了。用户想要做的事情都显示……设计师给设计效果图赋予思想和生命设计师所做的每个作品都像是自己的孩子一样,在孕育的过程中思考了很多,但这些思考的过程、思考的方法并不是单单一张效果图就能够展现的;设计师有很多专业层面的认知,效果图上并不能展现……一名用户研究从业者的若干思考随着时代的变迁,移动产品的设计也有了更多的变化。用户的需求越来越多、使用的场景也更加复杂。也因此移动产品就有了更多设计的新思路。当然,手机的玩法虽然不再被局限在有限的领域……Web导航设计二三事导航在Web中扮演一个回答用户“我是谁?”“我从哪里来?”“我到哪里去”的角色。好的导航是一个网站的主要基石。而在开始设计一个网站或者改版一个网页时,它往往是设计师第一个面临的……
B端项目丨项目演示应该注意什么?案例研究:电子商务平台设计的5个阶段阿里设计:如何优化人机对话对引导,促成用户满意度增长?倒推产品需求文档:饿了么(外卖主逻辑)B端设计:导航菜单的设计5步法需求文档:没有标准、只有沟通防疫物资预约的后台逻辑数据可视化大屏案例分析2B产品设计套路三:详情页设计六大场景,看懂声纹识别技术怎样“抗疫防疫”用户体验设计之路(二):需求到界面的距离跨境支付(三):基本术语
暗黑破坏神不朽装备系统详解曹丕究竟是一位怎麼樣的皇帝?终其一生,到底也只是一个儿子反思周记孕妇疾病:孕妇贫血怎么办一岁半宝宝如何哄睡觉宝妈不妨尝试这几招2011104爱熬夜工作狂的最佳养护几大秘方妇女节给妈妈洗脚股东以土地使用权作为出资必须满足什么条件?高层鸽子如何驱赶用跑步机减肥效果好吗大熊猫作文范文600字

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界