PNG 格式
便携网络图形 (PNG) 格式是作为 GIF 的无专利替代品开发的,用于无损压缩和在 Web 上显示图像。 与 GIF 不同,PNG 支持 24 位图像并产生无锯齿状边缘的背景透明度;但是,某些 Web 浏览器不支持 PNG 图像。 PNG 格式支持无 Alpha 通道的 RGB、索引颜色、灰度和位图模式的图像。 PNG 保留灰度和 RGB 图像中的透明度。
BMP 格式
BMP 是 DOS 和 Windows 兼容计算机上的标准 Windows 图像格式。 BMP 格式支持 RGB、索引颜色、灰度和位图颜色模式。 您可以为图像指定 Windows 或 OS/2® 格式,以及高达 32 位/通道的位深度。 对于使用 Windows 格式的 4 位和 8 位图像,还可以指定 RLE 压缩。
BMP 图像通常是自下而上编写出;但您也可以选择“翻转行序”选项,自上而下编写。 您还可以点按“高级模式”选择其他编码方法。 (“翻转行序”和“高级模式”对于游戏程序员和其他使用 DirectX 的人员而言最有用。)
PNG是一种较为新型的图片格式,符合WWW标准。PNG结合了JPG和GIF的优点,对于图片本身质量的减损非常低。因其能够支持压缩不失真、透明背景、渐变图像的制作要求,PNG格式也是各大制图软件例如PS、InDesign输出或编辑的原始格式。
png和jpg都是常用的图片格式,其中png属于无损压缩,jpg是有损压缩,使用中两者最明显的一个区别是png支持透明通道,jpg的图片更适合在网络中传播和使用。
现在的智能手机后置摄像头的像素越来越高,对于一张2000万像素的24位深度图,如果100%不压缩,这张照片的存储空间高达57.2M,比如BMP格式就是这种情况,这样的图片储存会极大浪费我们的存储空间。
于是算法学家发明了各种先进算法,来制定新的图片格式,比如我们常用的有jpg、png、gif动图等等。
压缩算法
其中jpg使用了有损压缩的算法,并且压缩比可以自定义,我们在使用Photoshop储存jpg格式时,可以选择图片的储存质量,有0~12的等级可选,其实就是自定义压缩比,压缩比越高,最终图片的储存空间越小,细节损失也越大。
jpg虽然采用了无损压缩,但是当压缩质量在9以上时,图片显示的质量还是相当不错的,甚至肉眼也很难区别出来,智能手机拍摄的照片一般默认为高质量的jpg,对于一张2000万像素的人物风景照,相机默认压缩算法得到的储存大小在10M左右。
而png使用无损压缩的算法,我们在操作Photoshop储存png格式时,就没有了自定义图片质量的选择,在绝大多数情况下,同样的照片png要比jpg的存储空间大。
但是当图片使用的颜色较少时,png格式的压缩算法更具优势,甚至存储空间比jpg还小,png基本上就相当于把文件压缩成zip格式,只不过这个文件是图片而已。
透明通道
png和jpg最大的不同点在于png支持alpha通道,也就是我们说的透明通道,而jpg是不支持透明通道的,这就使得png格式在某些场合具有特殊的用途。
比如电脑应用程序图标,我们会发现图标的边缘是透明的,我们可以看到后面的桌面背景,如果我们找到该程序的图标文件,会发现图标的格式一般都是png,这就是透明通道的一个用途,而jpg格式无法实现。
如果我们使用Photoshop,把带透明通道的图片保存为jpg格式,那么原先的透明通道会当作白色背景处理掉。
而且png格式还支持半透明,alpha通道有256个透明度可选择,这大大增加了png格式的应用范围。
对于做设计的朋友,也会经常使用png的透明功能,比如公司图标或者文字我们保存为png格式,就避免了下次使用时的抠图。
从使用体验上来说,png和jpg最明显的区别有三点:
1、png支持透明和半透明;jpg不支持。
2、png为无损压缩;jpg为有损压缩,而且压缩比可以自定义。
3、绝大多数情况下,同样的照片png所占储存空间更大。
本文转载自互联网,如有侵权,联系删除