图像处理:JPG、PNG及BMP的区别?
1.JPG:使用的一种失真压缩标准方法,24 bit真彩色,不支持动画、不支持透明色。JPEG的压缩方式通常是破坏性资料压缩(lossy compression),即在压缩过程中图像的品质会遭受到可见的破坏。一张图片多次上传下载后,图片逐渐会失真。
2.PNG:格式是无损数据压缩的,PNG格式有8位、24位、32位三种形式,其中8位PNG支持两种不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位基础上增加了8位透明通道(32-24=8),因此可展现256级透明程度。
3.BMP:是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP图像所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
简单的对比:
| 格式 | 压缩模式 | 透明支持 |
|---|---|---|
| JPG | 有损压缩 | 不支持 |
| PNG | 无损压缩 | 支持 |
| BMP | 无压缩 | 不支持 |
占用空间:BMP > PNG > JPG

本文介绍了三种常见图像格式的特点:JPG为有损压缩,不支持透明;PNG为无损压缩,支持透明;BMP无压缩,不支持透明。详细对比了它们在压缩模式、透明支持等方面的差异。
1307





