本文写于两年前,有一万多阅读,本人实在激动,便扩充了webp、ico、svg、raw等内容,修正了原有的错误内容,搬到了我自己的博客,这里就不再维护,
请点击链接前往阅读新版本–>/?p=4520
欢迎关注我的公众号:Huayu_IT!里面有许多编程和计算机的有趣知识哦~
位图bmp/jpg/png/gif/tif
我们从文件的大小(从大到小)上来说吧。
bmp格式
bmp(bitmap)
格式,标准的位图格式,缺点是完全不压缩,体积极大,且一旦压缩有可能掉颜色,优点是完全无损保存。运用不多,基本不应用于网络,但是Windows
系统的标准图片格式,(几乎)所有Windows
看图/编辑软件应该都支持。
tif/tiff格式
tiff(Tag Image File Format)
是一种压缩图片格式,最早由Aldus
和Microsoft
公司一起开发,七八十年代就有了,但是压缩比很低,所以和bmp并差不了多少,同样保真度也很高。现在基本上是看不到了,比bmp还少。
png格式
PNG(Portable Network Graphics,便捷式网络图形)
,可以做到几乎无损的压缩,而且压缩比挺高的,大概是Bmp的10几或几十分之一吧,质量很高,支持透明,90年代出现,至今用途广泛,常用于Internet,和jpg和gif都是网络图片格式。小编我个人最喜欢的图片格式。
jpg/jpeg格式
JPEG
格式由联合图像专家组(Joint Photographic Experts Group)
开发,JPEG是常见的一种图像格式,。JPEG文件的扩展名为.jpg或.jpeg,它用有损压缩方式去除冗余的图像和彩色数据,在获得极高的压缩率的同时能展现十分丰富生动的图像,即可以用较少的磁盘空间得到较好的图片质量(但稍逊色于png)。
gif格式
GIF
的全称是Graphics Interchange Format
,图形交换格式,用于以HTML
的方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用。GIF是一种公用的图像文件格式标准,版权归Compu Serve公司所有。压缩率非常高,但质量实在是说不出口啊。。。大家对gif最深的,或说第一印象,应该就是动图了吧【笑】。
总结
可以看出,真的是压缩比越高(压缩率越低),图片质量就越差(保真度越低)啊。但综合权衡利弊下来,还是png和jpg最好,用途也最广泛,所以大家用它们是没有问题的嘞~
扩展:矢(shi)量图
矢量图片一般有CDR
,AI
,WMF
,EPS
格式。CDR
格式的用CorelDraw
打开,AI
格式的用Adobe Illustrator
来打开,EPS
可以用Adobe Illustrator
和Adobe Photoshop
打开,WMF
可以用Adobe Illustrator
和CorelDraw
打开。
资料
矢量数据结构通过记录坐标的方式尽可能精确地表示点、线和多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。
矢量结构的显著特点:定位明显,属性隐含。
矢量数据的编码方法:
1、对于点实体和线实体,直接记录空间信息和属性信息;
2、对于多边形地物,有坐标序列法、树状索引编码法和拓扑结构编码法。
风景矢量图
(1)坐标序列法是由多边形边界的x,y坐标对集合及说明信息组成,是最简单的一种多边形矢量编码法,文件结构简单,但多边形边界被存储两次产生数据冗余,而且缺少邻域信息;
(2)树状索引编码法是将所有边界点进行数字化,顺序存储坐标对,由点索引与边界线号相联系,以线索引与各多边形相联系,形成树状索引结构,消除了相邻多边形边界数据冗余问题;
(3)拓扑结构编码法是通过建立一个完整的拓扑关系结构,彻底解决邻域和岛状信息处理问题的方法,但增加了算法的复杂性和数据库的大小。
The end
好了,今天的分享就到这里,我们下期见!
参考资料
[1]百度知道-矢量图片是什么格式的?
[2]百度百科-JPEG格式
[3]百度百科-GIF(图片格式)
大家再见!