几种图片格式

JGP
JPEG(Joint Photographic Experts Group)是一种针对相片影响而广泛使用的一种矢量压缩标准方法,JPEG的压缩方式通常是破坏性资料压缩,意即在压缩过程中图像的品质会遭受到可见的破坏。
优点:
JPEG是最普遍在万维网上呗用来存储和传输照片的格式,它在色调及颜色平滑变化的相片或是写实绘画上可以达到它最佳的效果,能支持上百万种颜色,在这种情况下它通常比完全无失真方法做的更好,仍然可以产生非常好看的影像。
缺点:
它并不适合于线条绘图和其他文字或者图示的图形,因为它的压缩方法用在这些图形的形态上会得到不适当的结果。
GIF
GIT(Graphics Interchange Format)图形交换格式,是一种位图图形文件格式,以8位色(即256中颜色)重现真色彩的图像,它实际上是一种压缩文档,采用ZW压缩算法进行编码,有效的减少了图像文件在网络上传输的时间。
优点:
1. 优秀的压缩算法使其在一定程度上保证图像质量的同时将体积变得很小;
2. 水平扫描,在压缩gif的过程中,像素是由上到下水平压缩的,这也意味着在同等条件下,横向的gif图片比竖向的gif图片更加小;
3. 可插入多帧,从而实现动画效果;
4. 可设置透明色以产生对象浮现于背景之上的效果;
缺点:
由于采用了8位压缩,最多只能处理256种颜色,顾不宜应用于真彩图像。
PNG
PNG(Portable Network Graphics)便携式网络图片,是一种无损数据压缩位图图形文件格式,png格式是无损数据压缩的,有8位、24位、32位三种形式,其中8为png支持两种不同的透明形式(索引透明和alpha透明),24位png不支持透明,32位png在24位基础上增加了8位透明通道,因此可展现256级透明程度。png就是为了取代gif而生的,除了不支持动画的优势,能用png的地方就用png。
优点:
1. 支持256色调色板技术以产生小体积文件;
2. 最高支持48位真色彩图像以及16为灰度图像;
3. 支持alpha通道的半透明特性;
4. 支持图像亮度的gamma矫正信息;
5. 支持存储附加文本信息,以保留图像名称、作者、版权、注释等信息;
6. 使用无损压缩;
7. 渐近显示和流式读写,适合在网络传输中快速显示预览效果后再展示全貌;
8. 使用CRC循环冗余编码防止文件出错;
9. 最新的png标准允许在一个文件内存储多幅图像。
缺点:
有一些软件不能使用合适的预测而造成过分臃肿的png文件。
WEBP
google开发的一种旨在加快图片加载速度的图片格式,图片压缩体积大约只有jpg的2/3,并能节省大量的服务器宽带资源和数据空间,第一个版本的webp图片格式是有损的,新版本的webp图片是无损的;相对于png图片,webp比png小了45%,但缺点就是压缩的时候需要的的时间更久了。
优点:
体积小巧
缺点:
兼容性不太好,只有opera和chrome支持
BASE64
网络上最常见的用于传输8bit字节代码的编码方式之一,base64编码可用于http环境下传递较长的标识信息,直接把base64当成是字符串方式的数据就好了。利用base64的不可读性,可以加密字符串。
优点:
1. 减少了http请求;
2. 数据就是图片;
缺点:
1. 如果图片稍微有点大,这个字符串会很长很长;
2. ie6、7兼容性问题

你可能感兴趣的:(几种图片格式)