哪种图像格式最好?
作者:Jonathan Snook 译:htmlor

在网站开发过程中,用什么图像格式你可能不会考虑太多。不过,明智的选择会为你自己(或公司)节省一大笔带宽开支。当今主流的web图像压缩格式有3种:GIF、JPEG和PNG。它们采用不同的图像信息压缩技术,各有利弊。

GIF
(注:Graphics Interchange Format,图形交换格式。)

GIF是无损压缩,即在压缩过程中图像没有质量损失。未压缩的图像信息以线性方式存储。(下载时)每行象素从左到右依次读取。交错式GIF图像(htmlor注:fireworks导出GIF时有交错式图像可选)用不同的顺序存储图像行。(下载时)先读取第4、8、12、16、20行,然后是第2、6、10、14、18行,…… 以此类推,直到读取完整个图像。以这种方式下载时,网速较慢的用户能把过程看得清清楚楚。(htmlor注:查看这个页面可以看到上述下载效果。)

文章来源:http://www.gins.cn/blog/article.asp?id=48

转载于:https://www.cnblogs.com/ginseng/archive/2006/09/01/498647.html

[导入]哪种图像格式最好?相关推荐

  1. RAW、RGB 、YUV三种图像格式理解

    文章目录 1. 背景 2. 相关概念 2.1 颜色与色彩空间 2.2 RAW图像 2.3 RGB图像 2.4 YUV图像 3. 分类简图 RAW.RGB .YUV三种图像格式理解 1. 背景 在工作中 ...

  2. PjConvertImageFormat:用FreeImage.NET写的一个35种图像格式转换程序

    PjConvertImageFormat,基本上将所有的FreeImage支持的文件格式都做上去了,也就是说你可以在35种图像格式之间相互转换,它们分别是:bmp/ico/jpeg/jpg/jng/k ...

  3. asp.net excel导入 wps_4种Excel格式的转换方法,总有一种适合你!赶紧试试看

    相信大家平时肯定会遇到Excel格式转换的问题,但是下面这些你用吗?接下来就带各位一起看看吧! 一.电脑端 1.office转换方法 首先是电脑端的转换方法,我们可以使用office自带的转换功能,只 ...

  4. python 入门学习---模块导入三种方式及中文注释

    Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用 ...

  5. [导入]几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比

    AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Aja ...

  6. sql server 数据库mdf与ldf文件的导入两种方法

    方法一: 在sql server 的某个数据库上新建查询, @dbname = 'databasename', @filename1 =  'mdf文件路径(包缀名)', @filename2 = ' ...

  7. jsp中头的导入两种方式区别

    1.<jsp:include page="top.jsp">先将top.jsp中的java脚本和jsp指令执行完毕以后再讲top.jsp页面加入面中 2.<%@ ...

  8. android开发图片格式,Android程序开发如何处理图像格式类及图像转换

    在Android程序开发过程中,明确哪些图像格式类(ImageFormat.PixelFormat及BitmapConfig等)及图像(JPG.PNG及BMP等)的转换方式非常重要,在以后的程序开发过 ...

  9. android image 转yuv_Android图像格式类及图像转换方法

    Android图像格式类及图像转换方法介绍 一款软件的开发和图像密切相关,特别是移动应用程序,在视觉效果等方面是至关重要的,因为这直接关系到用户的体验效果.在Android程序开发的过程中,了解存在哪 ...

  10. 保存图像_设计干货知识:SVG vs PNG vs JPG|图像格式的优缺点

    首发于小智LOGO:https://xzlogo.com 及同名公众号 在为网站和其他数字媒体创建图像时,哪种文件格式会给你带来最佳效果?让我们深入了解每种图像格式的优缺点. SVG SVG是可缩放矢 ...

最新文章

  1. python32bit改64bit,从32位Python更改64位注册表
  2. c调用按钮点击事件_React中事件的写法总结
  3. ListView用法总结
  4. 一张图带你了解 Insider Dev Tour 2019中国技术大会
  5. 洛谷P7515:矩阵游戏(差分约束)
  6. 开关量光端机指示灯说明及常见故障问题处理方法
  7. Kafka的高性能原理
  8. 如何把GitHub中的开源项目导入到Eclipse
  9. JAVA零碎要点011---使用Java操作wkhtmltopdf实现Html转PDF
  10. Jvm(29),理解升级----C语言中的堆和栈的区别 (可以借鉴)
  11. 夺命雷公狗---无限级分类NO2
  12. Ubuntu上面安装Mongo
  13. java http 401_java HttpClient模拟登陆一直401
  14. linux高性能集群搭建,sge linux高性能集群的搭建与使用
  15. 520情人节|用Python跟‘喜欢的人’表白
  16. Ubuntu 截图工具 Flameshot
  17. jupyter notebook 中运行from scipy import stats之后报错FutureWarning:
  18. SQL语句查询重复语句并进行标记和更新
  19. 贷款市场报价利率(LPR)与贷款基准利率介绍
  20. mysql只能导出65535条_导出Excel超过65535条限制解决方案

热门文章

  1. hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句
  2. 故事 - 100℃的人生
  3. x86汇编之任务切换
  4. Zookeeper C API 指南七(Zookeeper 辅助 API 介绍)
  5. 是不是每一个型号的单片机都要学一遍
  6. 方法同时使用微服务调用文件上传方法以及调用另一微服务的方法时报错failed to parse multipart servlet Request
  7. linux系统redis单机版安装及设置解决DENIED Redis is running in protected mode because protected mode is enabled问题
  8. littlevgl抗锯齿_littlevgl架构浅析
  9. python oop 实践_Python OOP示例?
  10. [渝粤教育] 中国地质大学 中外美术史 复习题 (2)