网页图片优化:PNG24图片压缩技巧和Smush.it的使用

文章描述:浅谈图片优化的方法。

在网站优化中,如果图片优化得好,不但可以提高页面的加载速度,提升网站的用户体验,而且还可以通过图片优化来节省网站的带宽。那么作为页面构建工程师应该采用什么方法来优化图片,既能保证UI的还原度,又使图片最精简呢?下面我就个人经验,来简单介绍一下图片优化的方法,首先我们了解一些图片方面的知识:

1. 矢量图与位图。

  • 矢量图:缩放、旋转不失真的图像格式,不管你离多近去看都看不到图形的最小单位。存储的文件较小,但是很难表现色彩层次丰富的逼真图像效果。你可以理解成完美的圆型、抛物线等形状。
  • 位图:又叫栅格图、像素图,最小单位由像素构成,缩放、旋转会失真。举个例子来说,位图就好比十字绣,远看时画面细腻多彩,近看时能看到每一针的色彩过渡。

十字绣 十字绣放大

下表为矢量图和位图的对比:

2.有损压缩、无损压缩。

  • 有损压缩:特点是保持颜色的逐渐变化,根据人眼观察现实世界的 突然变化, 然后使用附近的颜色通过渐变或其他形式进行填充。因为素点的数据信息,所以存储量会降低,还不会影响图像的还原度质会有所下降。JPG是有损压缩格式,在存储图像时会把图像分解成8*8像素的网格单单独优化。举个例子:白色小块为8*8px,黑色底色块为32*32px,当小白块已经不是纯白色了,它周围的小白块却很尖锐,如下图所示:

右上角的白色格子刚好没有在8*8像素的网格单元中,所以保存时会跟周围的8*8的网格单元颜色融合,下图的效果:

这就是平时保存JPG图片时图像会模糊的原因,下面是几张彩色图的局部对比效果:

  • 无损压缩:利用数据的统计冗余进行压缩,真实的记录图像上每个像素点的数据信息。他的原理是先判断哪些颜色相同,哪些不同,将相同颜色的数据信息进行压缩记录,把不同的数据另外保存。多次存储后图片的品质不会下降。

为什么无损压缩的图也会有失真的?因为他的压缩原理是通过索引图像上相同区域的颜色进行压缩和还原,也就是说只有在图像的颜色数量小于我们可以保存的颜色数量时,才能真实的记录和还原图像,否则就会丢失一些图像信息。例如,PNG-8和GIF格式:

而PNG24为真彩色所以颜色表为空,不会失真。

[1] [2] [3] [4]  下一页

时间: 2024-10-28 14:25:36

网页图片优化:PNG24图片压缩技巧和Smush.it的使用的相关文章

CSS图片优化的一些相关建议

  CSS图片优化就是尽量压缩图片的大小,加快页面加载速度,这对于大型网站是很有用的.不要小看它,它可以大大提高网页加载速度.通常大家用到的方法就是css sprites. CSS Sprites(图片整合技术) 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度.想必很多人已经在用这个技术,我给大家简单介绍一下,总结一下我使用css sprite时的一些技巧. CSS Sprites实现方法: 首先将小图片整合到一张大的图片上,然后根据具体图标在大图上的位置,给背景定位. C

photoshop保存图片时图片压缩技巧分享

给各位photoshop软件的使用者们来分享一下保存图片时图片压缩技巧. 技巧分享: 最近在做webapp,发现产品图的大小无论怎么压缩都还是有20-30KB,这样的大小在搜索列表页可不是个小数目.经我们的后台提醒,说京东上有一张产品图 220*220px-96dpi-6.62KB~~为了一探究竟,我做了如下实验! 在前端网页中,关于产品图和banner图的压缩,有一个总体的结论: 1.实物图倾向用jpg/jpeg格式; 2.具备较大亮度差异及强烈对比的图像倾向于png格式.   注:本文章最后

网站SEO优化之图片优化技巧分享

对于许多网站来说,都没有去刻意的去优化它的图片的,如果大家知道,许多网站,它的图片流量点到了总流量的百分之十的时候,我想大部分人还是还会注意到图片的优化效果的,其实这是一个事实,许多大型的网站,图片流量基本上都快达到了这个百分比,这是一个不小的数据,而且相对于网页优化来说,图片优化要相对简单得多了,它需要的资源也没有网页多,所以它的性价比还是比较高的,那么究竟要怎么去优化网站的图片呢? 1.为每一张重要的图片都单独的建立一个网页,建立一个图片频道 在这一点上梦芭莎是有做图片频道的,细心的朋友会发

飘泊的鹤:十个优化网站图片的技巧浅析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 每一个网站都少不了有很多图片,因此优化网站图片与优化其它内容一样,成为SEO的一项重要内容.网站上的图片优化得好,不但可以减轻图片对网站的负作用,还可以给网站带来大量流量.下面给大家介绍十个优化网站图片的技巧,与大家一起探讨. 一.给图片采用适当的尺寸 相对文字来说,图片的体积是很大的.如果图片过大势必会将网页的体积增加,使网页加载的速度减慢

Google图片优化(SEO)的技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 这是一个武装到牙齿的年代,搜索引擎优化已经从网页扩展到的网站里的其他要素,比如文件,有优化doc文档的也有优化pdf的.顺利成章,网页上的图片也是优化的一个重点,如果处理得当也能给你的网站带来非常可观的流量. 1.图片关键字 这是优化网站图片的最重要的一点,即alt部分的处理.比如: <img src="seo-for-eve

JavaScript获取网页中第一个图片id的方法_javascript技巧

本文实例讲述了JavaScript获取网页中第一个图片id的方法.分享给大家供大家参考.具体如下: 下面的代码通过document.images获取网页中的所有图片,然后获取第一个图片的id属性 <!DOCTYPE html> <html> <body> <img id="klematis lilac" border="0" src="klematis.jpg" width="148"

浅谈优化网站图片的五点小技巧

大家都知道人最先接收信息的地方就是我们具有心灵窗户之称的眼睛,眼睛是一个人无法欺骗别人的唯一破绽,因为没人可以骗到自己,自己的心是最真实的.因此,在我们对于建设中的网站图片更不可草草了事.由于眼睛给人的第一感觉是最重要,我们要对图片要进行一个详细而认真的过程.那么我们应该对网站中的图片做一个什么样的计划,或者说应该选些什么样的图片才能营造一个好的环境?下面就是我在对网站图片处理的一些小技巧,希望对各位在对网站图片还存在烦恼的同僚们有帮助. 第一:网站风格与图片内容和谐相处.互相辉映. 我们都知道

提升网页加载速度和体验 谈图片优化的方法

在网站优化中,如果图片优化得好,不但可以提高页面的加载速度,提升网站的用户体验,而且还可以通过图片优化来节省网站的带宽.那么作为页面构建工程师应该采用什么方法来优化图片,既能保证UI的还原度,又使图片最精简呢?下面我就个人经验,来简单介绍一下图片优化的方法,首先我们了解一些图片方面的知识: 1. 矢量图与位图. 矢量图:缩放.旋转不失真的图像格式,不管你离多近去看都看不到图形的最小单位.存储的文件较小,但是很难表现色彩层次丰富的逼真图像效果.你可以理解成完美的圆型.抛物线等形状. 位图:又叫栅格

压缩图片并根据图片md5 存储的一种优化解决方案

后端我们在处理图片文件的时候,很多都需要对一些图片进行压缩.然后再保存.同时我们保存图片为了保证一张图片仅存储一次.我们都需要根据文件的md5 来存储. 这里我们理下思路: 获取图片文件 压缩图片文件 获取压缩后的图片文件md5 然后根据md5 进行自有的业务逻辑处理(一般就是如果存在就不再处理了) 这种思路是我们大部分都这样处理就行了. 因为一些业务让我对这种处理方式产生了质疑.这样会对图片质量大大的降低. A图片 第一次处理 A处理为B后 我们对A 图片最终保存的文件为B 第二次出现A 图片