关于图片的PNG与JPG、JIF格式
一:GIF(Graphics Interchange Format)
简介
GIF图形交换格式是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。
它实际上是一种压缩文档,采用LZW压缩算法进行编码,有效地减少了图像文件在网络上传输的时间。
它是目前广泛应用于网络传输的图像格式之一。
优点
1. 优秀的压缩算法使其在一定程度上保证图像质量的同时将体积变得很小。
2. 可插入多帧,从而实现动画效果。
3. 可设置透明色以产生对象浮现于背景之上的效果。
缺点
由于采用了8位压缩,最多只能处理256种颜色,故不宜应用于真彩图像。
二:PNG(Portable Network Graphics)
便携式网络图片(Portable Network Graphics),简称PNG,是一种无损数据压缩位图图形文件格式。
PNG格式是无损数据压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备Alpha(半透明)等特性。
现在有很多人使用PNG格式于互联网及其他方面上。
PNG规范 W3C建议 (有了解更多详细理论方面知识,和具有探索精神的童鞋可以去看看 抱歉是英文的)
优点
* 支持256色调色板技术以产生小体积文件
* 最高支持48位真彩色图像以及16位灰度图像。
* 支持Alpha通道的半透明特性。
* 支持图像亮度的gamma校正信息。
* 支持存储附加文本信息,以保留图像名称、作者、版权、创作时间、注释等信息。
* 使用无损压缩。
* 渐近显示和流式读写,适合在网络传输中快速显示预览效果后再展示全貌。
* 使用CRC循环冗余编码防止文件出错。
* 最新的PNG标准允许在一个文件内存储多幅图像。
缺点
但也有一些软件不能使用适合的预测,而造成过分臃肿的PNG文件。
三:JPG(Joint Photographic Experts Group)
JPEG是一种针对相片影像而广泛使用的一种失真压缩标准方法。
JPEG的压缩方式通常是破坏性资料压缩(lossy compression),意即在压缩过程中图像的品质会遭受到可见的破坏。
优点
JPEG/JFIF是最普遍在万维网(World Wide Web)上被用来储存和传输照片的格式。
JPEG在色调及颜色平滑变化的相片或是写实绘画(painting)上可以达到它最佳的效果。
在这种情况下,它通常比完全无失真方法作得更好,仍然可以产生非常好看的影像(事实上它会比其他一般
的方法像是GIF产生更高品质的影像,因为GIF对于线条绘画(drawing)和图示的图形是无失真,
但针对全彩影像则需要极困难的量化)。
缺点
它并不适合于线条绘图(drawing)和其他文字或图示(iconic)的图形,因为它的压缩方法用在这些图形的型态上,
会得到不适当的结果。
四:简单来说最方便的区分方法是:
png即可移植网络图形格式,也是一种位图文件存储格式,可以进行无损压缩。
而jpg是我们最常见的图片格式了,图片占用存储较少,但是也牺牲了图片质量。
简单地说就是一个无损,一个有损。
JPG是有损图片的压缩类型,有损压缩方式去除冗余的图像和彩色数据,
获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。
PNG不是压缩性,能保存透明等图,它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。
PNG格式可编辑。如图片中有字体等,可利用PS再做更改
JPG格式不可编辑。
对于两种格式的解析度,PNG高于JPG。
PNG不适用任何场合,因为它的体积很大,不利用显示,完全用于编辑者作为以后更改图片时做的备份之用。
JPG格式用于很多场合,不一一例举。
推荐阅读
-
Linux下压缩和优化jpg与png图片的方法
-
Java实现将png格式图片转换成jpg格式图片的方法【测试可用】
-
关于图片的PNG与JPG、JIF格式_html/css_WEB-ITnose
-
Linux下压缩和优化jpg与png图片的方法
-
怎么用GD库把png格式的图片转为jpg的?
-
怎么用GD库把png格式的图片转为jpg的?
-
网站空间 禁用了GD库的生成jpg图片格式的相关函数 但没有禁用GD库和其他函数,能不能统一转换成png格式的图片
-
网站空间 禁用了GD库的生成jpg图片格式的相关函数 但没有禁用GD库和其他函数,能不能统一转换成png格式的图片
-
如何用GD库把png格式的图片转为jpg的
-
如何用GD库把png格式的图片转为jpg的