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
转载于:https://www.cnblogs.com/Leslie-Cheung1584304774/p/10550714.html
jpg、gif、png-8、png-24的区别相关推荐
- delphi中Record 和Packed Record的区别
Record 和Packed Record 第一种不带packed关键字的结构体表明编译器编译时要求进行字对齐,而第二种带packed关键字的结构体表明编译器编译该结构体时不需要进行字对齐,这种方式对 ...
- mysql时间12小时制_mysql 12小时和24小时转换
1.12小时显示 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String ...
- 向量点积和矩阵乘积的区别
点积 dot product 点积是针对向量而言的. 我们可以理解为维度[n,1]或者[1,n],一维的矩阵. 在python中,我们设置一个array,查看其shape: >>> ...
- python矩阵和向量乘积_向量点积和矩阵乘积的区别
点积 dot product 点积是针对向量而言的. 我们可以理解为维度[n,1]或者[1,n],一维的矩阵. 在python中,我们设置一个array,查看其shape: >>> ...
- “达观杯”文本智能处理挑战赛代码示例
达观杯介绍: 类似kaggle的数据科学比赛,任何人可以参加 网址:http://www.dcjingsai.com/ 可以用支付宝实名注册 项目名称: "达观杯"文本智能处理挑战 ...
- 【转】看板和Scrum相得益彰
看板和Scrum 看板和Scrum都是软件工程方法论中的轻量级方法,可以认为都是起源于敏捷和精益的方法论,它们都是过程工具,在比较工具的时候得谨慎一些.比较是为了更好地理解,而不是评判优劣(刀叉哪样更 ...
- Spring Boot web开发(未完待续)
addViewController请求 attention: 想要把网站的图标换掉就在static下放一个 favicon.ico 的图标图片即可 Spring MVC 5.0.5官方文档 stati ...
- 2017.10.12 记者招待会
2017.10.12 记者招待会 记者招待会 看到这个题目,你会不会吓一跳?一名普通的员工,哪里会参加记者招待会?是的,不是我参加.你脆弱的小心脏可以简单的修正一下,因为后面还有一个劲爆的消息:学生 ...
- VGA HDMI DVI DP接口
VGA接口 先说VGA接口(简述属于淘汰边缘产品对于2017年来说重点是VGA传输模拟信号) VGA接口共有15针,分成3排,每排5个孔,是显卡上应用 VGA接口是大家所熟知的一个视频模拟传输接口,从 ...
- VGA HDMI DVI DP接口是什么之显示器显示不清晰我该怎么办
VGA接口 先说VGA接口(简述属于淘汰边缘产品对于2017年来说重点是VGA传输模拟信号) VGA接口共有15针,分成3排,每排5个孔,是显卡上应用 VGA接口是大家所熟知的一个视频模拟传输接口,从 ...
最新文章
- android动作传感器
- 因深度学习成就,香港大学罗平入选《麻省理工科技评论》亚太区「35 岁以下创新者」榜单
- python字典键操作
- 外媒列举2011年十大IT预测:鲍尔默卸任微软CEO
- Windows电脑C盘老是报红
- 启明云端分享|SSD201_自动升级固件与烧录MAC地址
- Java中判断String不为空的问题
- [系统安全] 四.OllyDbg动态分析工具基础用法及Crakeme逆向破解
- Ajax和Jsonp实践
- php 中 excel表格判断,PHPexcel自动判断excel类型并读取excel所有sheet内容
- [C++11] 新特性总结
- sap 中migo收货自动打印smartform_EWM MES/ERP集成 生产收货的几种方式
- html5 元宵节送祝福,元宵节送上真心祝福语
- activity启动模式之standard
- JVM(四):Java内存模型(JMM)
- pscc2018更新内容
- 微软2016校园招聘4月在线笔试1-Font Size
- 自然底数e究竟“自然”在哪?
- 低速接口之SPI接口,分类,四种模式,特点
- Dobot相关资料汇总(随时更新)
热门文章
- 第六章 数组和索引器 (6.6 索引器)
- win7下安装 python2 和python3
- SQL2000中@@ERROR的使用提醒
- hbase+hive应用场景
- SharePoint 2010 技术参数(整理)
- php构造数组,并把多数组插入php文件
- python 与别的程序通信_《Python》进程之间的通信(IPC)、进程之间的数据共享、进程池...
- AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例
- vue 代理重定向_关于vue-router,路由重定向的使用分析
- HTML页面代码移动端和pc兼容,pc端网站如何实现移动端适配?