`
ihuashao
  • 浏览: 4554801 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

web 图片优化

阅读更多

比较容易读懂,在这就不翻译了。这里总结下:图片压缩其实很简单,去掉不用的部分,选择合适的存储格式根据图片质量要求进行压缩(重点参见第二节第二段)。

Author: Susie Sahim, Web Designer and Google Doodler

Recommended skills: Basic image manipulation

When you optimize every line of code for your website, don't forget about your static content - including images. Simple improvements can drastically decrease your download size, without diminishing the site's quality.

Here are a few tips to help you make your web graphics load faster

Crop out excess white space

Sometimes you have extra space or padding around graphics so that they don't touch accompanying text or web page elements. Instead, crop out that space and use CSS to create the padding around the graphic.

Use the best file format

For images containing flat illustrations or artwork, use the 8-bit PNG or GIF format and reduce the number of colors in the palette. Some image programs such as PhotoShop allow you to save the image for the web and fine-tune the image settings. By reducing the color palette from 256 to something like 32, you greatly reduce the size of the file. The less colors that the image has, the smaller the file size is going to be.

For very detailed and colorful artwork or for photographics, JPG and 24-bit PNG are typically used because they have a much larger color palette. While a 24-bit PNG results in superior image quality, this comes at the price of a larger file size. When you can, use JPG instead and adjust the quality setting so you can compress the image as much as possible within your desired tolerance for image quality.

To compare and contrast, here are the file sizes of the above graphic in various formats:

  • JPG, 60 quality - 32K
  • PNG-8, 256 colors - 37K
  • GIF, 256 colors - 42K
  • PNG-24 - 146K

Also note that JPG has an option called "Progressive" mode. This option adds multiple copies of the image at lower resolution to make the image appear quickly on the screen, while progressively improving in quality. But it also increases the overall size of the image.

PNG also has a similar feature called "Interlaced". You may want to turn this feature off so that the full image downloads quicker.

Because the 8-bit PNG and GIF formats have the potential to result in much smaller image files, try to keep this in mind when creating graphics and illustrations for your site. Try to keep the amount of colors to a minimum and use flat graphics instead of photographs. This way you can create images with palettes of 16 colors, keeping the file size extremely small and fast to download.



本文是使用 B3log SoloVanessa 进行同步发布的
分享到:
评论

相关推荐

    Web性能优化:图片优化

    从性能优化的角度看,图片也绝对是优化的热点和重点之一,GooglePageSpeed或者Yahoo的14条性能优化规则无不把图片优化作为重要的优化手段,本文覆盖了Web图片优化的方方面面,从基本的图片格式选择、到尚未被广泛...

    服务器网站图片优化批处理工具

    【服务器网站图片优化处理工具概括介绍】 一款缩小图片容量体积的实用WEB工具,可以部署在网站目录对网站图片进行优化。 【服务器网站图片优化处理工具基本介绍】 一款缩小图片容量体积的实用WEB工具,可以部署在...

    web页面优化

    关于如何进行web页面优化,分为基础优化和代码优化两部分,说明了如何减少http请求,压缩图片等一系列方法,是web前端新手必须要了解的内容。

    Web+前端性能优化.pptx

    讲解: 服务器动态压缩、合并静态文件 图片懒加载 BigPipe

    优化批量大图片浏览DEMO

    简单DEMO,实现对大量图片的优化显示 实现方式: 1.服务器自动将待浏览的图片生成缩略图,保存到Web服务器下 2.客户端下载部分临时生成(或已存在)的缩略图 3.查看特定图片时,即时下载实际图片 服务器端基于J2EE...

    Web应用项目的优化()

    前端优化是Web应用开发的重点之一,通过减小页面请求量、压缩和合并JS和CSS文件、优化图片大小和清晰度等方式来减少页面加载时间和提高用户体验。同时,可以使用浏览器缓存技术来减少页面请求次数,从而提高页面响应...

    压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】

    第二部分,关于WEB网站优化相关知识点分享,分享内容如下: 网站优化的步骤 How a browser work 浏览器加载和渲染顺序 HTML页面加载和解析流程 减少 HTTP 的请求数 添加Cache缓存 减少域名查询 网站图片的合并压缩 ...

    Even Faster Web Sites: Performance Best Practices for Web Developers (PDF 电子书)

    首席性能工程师,他在本书中提供了宝贵的技术来帮助你优化网站性能。  Souders的上一本畅销书《高性能网站建设指南》(High Performance Web Sites)震惊了Web开发界,它揭示了在客户端加载一个网页的时间大约占用...

    优化kindeditor,修改flash批量上传图片方式为H5上传

    优化kindeditor,修改flash批量上传图片方式为H5上传,添加第三方视频代码功能,添加手机尺寸预览,粘贴时自动上传网络图片,粘贴时自动上传截图,地图宽度可设置百分比显示...

    WEB应用前端优化技术与手段策略

    前端优化技术方法有很多,比如页面加载、缓存、图片压缩、减少HTTP请求、JavaScript 优化、CSS、搜索引擎优化、网站运营优化等等

    php项目-基于PHP实现的WEB图片共享系统(源代码+论文).rar

    基于PHP实现的WEB图片共享系统是一个功能丰富、易于扩展和定制的图片管理平台。该项目不仅提供了基本的图片上传、下载和浏览功能,还具备图片搜索、评论、标签管理以及用户权限控制等高级特性。其核心功能包括: 1....

    Head First Mobile Web(中文版)

    移动Web的使用在呈爆炸式增长。很快,人们会更愿意在手机和平板电脑而不是PC机上浏览网页。你的企业需要一种移动策略,不过从哪里开始呢?本书会告诉你如何使用你熟悉的Web技术...通过图片、谜题、故事和问答轻松学习。

    WEB进销存管理系统

    WEB进销存管理系统功能介绍 产品入库,入库查询 (对已有产品可快速入库) 库存管理,库存调拨 (可设置库存报警功能,库存不足的情况下程序将自动报警) 产品出库,出库查询 ...另外还有各种细节的优化

    客户端浏览器上可以直接对图像进行裁剪缩放和优化为web图像的ASP.NET控件

    这个控件实现与.NET1.1环境中,作为一个ASP.NET控件,它可以允许用户在客户端上传一幅图像到服务器上,并在浏览器中直接对图像进行裁剪、缩放、修改成为一个web可用的图像。

    web网页批量上传图片代码

    在最新版的图片上传控件中采用了全新的网络数据传输模块,新的模块全面优化了网络层的数据处理代码,同时在接收服务器返回的数据代码中采用精确识别的方式使数据处理效率更高。这些改进使图片上传控件具有了闪电般的...

    前端性能优化.pptx

    代码级别的优化,例如 Javascript中的DOM 操作优化、CSS选择符优化、图片优化以及 HTML结构优化等等来讲述前端性能优化的多个方式。 目录结构如下: 一、WEB性能优化相关理论 二、前端性能优化的目的 三、前端性能...

    Web2.0社区平台源码

    SpaceBuilder是一款基于asp.net业内领先的Web2.0社区平台。结合博客、相册、文件、迷你博客、论坛、活动、圈子、资讯等应用模块,可以快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私...

    div+css制成的WEB版四季统计图

    div+css制成的WEB版四季统计图; 使用技术:div+css+c#+ms sql 代码注释明了,易读。 有数据库,效果图文档。 代码有待大家优化,共同交流 wxhbcn@gmail.com

    SmartSoftHelp最专业的SqlServer优化工具,最专业的c#代码生成器

    7.web应用程序5级缓存优化 8.程序版权著作保护(图片,程序,软件应用,公司版权保护,著作权,开发作者信息设置) 9.代码生成开源,自定义灵活生成 10.高复用功能代码DLL公共类库(常见功能经典收藏)蓦然回首魔法...

Global site tag (gtag.js) - Google Analytics