jpg、gif、png-8、png-24的区别
一、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
最新文章
- Linux磁盘分区及配额123
- Angular【学习笔记】
- win32 COM组件编写
- Daily Scrum 10.31
- kuangbin_MST B (POJ 1287)
- ASP.NET MVC学习之模型绑定(1)
- TFS2008解除独占式锁定文件命令(转载)
- 《zw版Halcon与delphi系列原创教程》发布说明
- laravel敏捷应用
- 调用打印机Demo
- bzoj 1901: Zju2112 Dynamic Rankings(树套树)
- Composite C1是一个.Net平台上开源专业的CMS开源项目
- awstats 日志分析
- 线段树区间更新操作及Lazy思想(详解)
- docker学习构建镜像---第三章节
- centos 安装部署zabbix
- Python异常处理详解
- ​DL_WITH_PY系统学习(第3章)
- Java 注解用法详解——@SuppressWarnings
- LNMP环境中WordPress程序伪静态解决方案
热门文章
- H3C 网管交换机快速配置指南(转)
- PHP 生成器入门
- rpm: /root/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)
- vue 获取屏幕宽高 width height
- RabbitMq入门详解
- Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子
- JDK源码调试常见错误。
- JavaScript 创建和浅析自定义对象
- 记学习hadoop时无法启动namenode的问题
- QString和char*互转