一、gif格式的特点

1、透明性。gif是一种布尔透明类型,即它可以是全透明,也可以是全不透明,但是没有半透明

2、动画。gif支持动画

3、无损耗性。gif是一种无损耗的图像格式,这意味着你可以对gif图片做任何操作也不会使图片质量产生损耗

4、水平扫描。gif使用了LZW的算法进行压缩,当压缩gif的过程中,像素是由上到下水平压缩的,这意味着同等条件下,横向的gif图片比竖向的gif图片更加小。例如500*10的图片比10*500的图片更加小

5、间隔渐进显示。gif支持可选择性的间隔渐进显示

所以只有256种颜色的gif图片不适合照片,但它适合对颜色要求不高的图形,如图标等。

二、jpeg(jpg)格式的特点

1、透明性。它不支持透明

2、动画。它不支持动画

3、损耗性。除了一些旋转、裁切、从标准类型到先进类型、编辑图片的元数据之外,所有其他操作对jpeg图像的处理都会使得它的质量损失。所以在编辑过程中一般使用png作为过渡格式

4、隔行渐进显示。它支持隔行渐进显示。IE浏览器不支持这个属性,但是IE会在整个图像信息完全到达时显示

所以jpeg是最适合web上的摄影图片和数字照相机中

三、png格式的特点

1、类型。png包括了许多子类,但大致可分为256色的png和全色的png。

2、透明性。png完全支持alpha透明(全透明、半透明、不透明)。

3、动画。它不支持动画

四、PNG图片格式的三种类型

1、png8:256色png的别名

2、png24:全色png的别名

3、png32:全色png的别名

基本上png32就是png24,但是附带了全alpha通道。即每个像素上不仅存储了24位真色彩信息还存储了8位的alpha通道信息。当我们把图片放在不太搭配的背景上时,透明png图片的边缘会显示得更加平滑

五、png8在IE中的怪异表现

1、半透明的png8在IE6以下的浏览器显示为全透明

2、alpha透明的全色png(png32)在IE6中会出现背景颜色(通常是灰色)

六、png8的软件问题

1、photoshop只能导出布尔透明的png8

2、fireworks既能导出布尔透明的png8,也能导出alpha透明的png8

最新文章

  1. Linux磁盘分区及配额123
  2. Angular【学习笔记】
  3. win32 COM组件编写
  4. Daily Scrum 10.31
  5. kuangbin_MST B (POJ 1287)
  6. ASP.NET MVC学习之模型绑定(1)
  7. TFS2008解除独占式锁定文件命令(转载)
  8. 《zw版Halcon与delphi系列原创教程》发布说明
  9. laravel敏捷应用
  10. 调用打印机Demo
  11. bzoj 1901: Zju2112 Dynamic Rankings(树套树)
  12. Composite C1是一个.Net平台上开源专业的CMS开源项目
  13. awstats 日志分析
  14. 线段树区间更新操作及Lazy思想(详解)
  15. docker学习构建镜像---第三章节
  16. centos 安装部署zabbix
  17. Python异常处理详解
  18. ​DL_WITH_PY系统学习(第3章)
  19. Java 注解用法详解——@SuppressWarnings
  20. LNMP环境中WordPress程序伪静态解决方案

热门文章

  1. H3C 网管交换机快速配置指南(转)
  2. PHP 生成器入门
  3. rpm: /root/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)
  4. vue 获取屏幕宽高 width height
  5. RabbitMq入门详解
  6. Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子
  7. JDK源码调试常见错误。
  8. JavaScript 创建和浅析自定义对象
  9. 记学习hadoop时无法启动namenode的问题
  10. QString和char*互转