`
ihuashao
  • 浏览: 4744415 次
  • 性别: 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性能优化:图片优化技术.docx

    Web性能优化:图片优化技术.docx

    web常用的优化细节

    【Web优化】是提高网页加载速度、提升用户体验和降低服务器负担的重要环节。在日常的Web开发和维护过程中,掌握一些常见的优化方法对于提高网站性能至关重要。以下是一些关键的Web优化知识点: 1. **减少HTTP请求**...

    web前端性能优化

    图片优化主要涵盖选择合适的图片格式、压缩图片大小、使用懒加载技术等。在选择图片格式时,应当根据图片的用途和展示效果来选择最合适的格式,例如JPEG适用于颜色较多的图片,PNG适用于需要透明度的图片,WebP则是...

    移动web图片上传

    总结,移动Web图片上传涉及到前端与后端的协同工作,前端需要处理文件选择、读取、预览、上传进度显示等功能,后端则需要接收文件、验证、存储以及返回响应。同时,需要关注跨域、性能优化等问题,确保用户能流畅地...

    web性能优化(服务器优化).doc

    ### Web性能优化(服务器优化)知识点详解 #### 一、提高服务器并发处理能力 服务器并发处理能力直接影响到网站能够承受的访问量。为了提高这一能力,通常需要关注以下几个方面: - **多执行流体系设计**:操作...

    Web 前端性能优化思路与学习方法

    Web前端性能优化是提升网页用户体验和确保网站成功的关键因素之一。性能优化涉及多个方面,包括但不限于代码优化、资源加载策略、服务器配置等。本篇内容将深入探讨Web前端性能优化的思路与学习方法,结合WebQQ、QQ...

    web前端优化方案

    web前端优化方案的知识点包括: 一、减少HTTP请求 HTTP协议无状态,每次请求都需要建立通信链路并传输数据,服务端需要为每个HTTP请求启动独立线程处理。通信和服务开销昂贵,因此减少HTTP请求可以有效提升访问性能...

    web移动端图片触摸放大效果

    综上所述,实现“web移动端图片触摸放大效果”需要结合事件监听、手势识别、图片缩放、轮播功能以及诸多交互设计和性能优化技巧。这个插件的目标就是提供一个便捷、高效的解决方案,让开发者能够轻松地在他们的项目...

    WEB在线图片剪辑

    【WEB在线图片剪辑】 在数字化时代,图片已经成为我们日常交流和信息传递的重要载体。随着互联网技术的发展,图片处理工具也日益多样化,其中WEB在线图片剪辑是一种方便快捷的图片编辑方式,它允许用户无需安装专业...

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

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

    WebAPI接收图片 + 控制台程序模拟客户端提交图片上传请求

    在本项目中,我们主要探讨如何使用Asp.Net Web API接收客户端上传的图片,并通过一个控制台应用程序模拟这个上传过程。Web API是一个用于构建HTTP服务的框架,它允许开发人员使用HTTP来创建RESTful服务,这些服务...

    网站Web前端优化(Html)

    2. 优化资源利用:网页加载时间往往被各种元素如图片、JavaScript、CSS等占用,优化这些元素可以有效减少加载时间,使用户更快地看到完整页面。 3. 提高搜索引擎排名:搜索引擎的爬虫对网页加载速度也有要求,优化后...

    web图片缩放改变图片的大小

    "Web图片缩放改变图片的大小"这个主题涵盖了多个相关知识点,下面将进行详细阐述。 首先,我们来讨论如何在HTML中控制图片大小。在HTML中,图片是通过`<img>`标签引入的,其`width`和`height`属性可以用来设置图片...

    web前端-Web前端性能优化的研究与应用.pdf

    前端优化的技术方法包括优先级队列、缓存机制、页面压缩、图片优化、JavaScript 优化等。这些方法可以有效地提升 Web 站点的性能。 知识点六: Ajax 异步工作方式的影响 Ajax 异步工作方式使得浏览器的 2 连接请求...

    WEB性能优化实践分析

    1. 图片优化:通过压缩图片大小、使用正确的文件格式(如WebP)、延迟加载等方法减少图片对整体加载时间的影响。 2. CSS与JavaScript优化:将CSS放在头部,JavaScript放在底部,以实现页面的逐步渲染。同时,压缩...

    web前端优化方法

    Web前端优化是提升网站性能和用户体验的关键步骤,它涉及到页面加载速度、资源利用率以及页面的交互体验等多个方面。以下是对标题和描述中提及的优化方法的详细解释: 1. **避免坏的请求**:确保所有资源(如图片、...

Global site tag (gtag.js) - Google Analytics