图像文件格式
重点介绍常用的图像文件格式
首先明确,无论是视频还是图像,编解码器/编解码算法和图像/视频的格式是不同的概念,也不是一一对应的,即一个图像文件格式通常可以使用多种编解码算法进行编码,同时一个编解码算法也可以用于多种不同的图像文件格式。例如,JPEG格式的图像可以使用不同版本的JPEG编解码器进行编码和解码,而同一种JPEG编解码器也可以用于处理其他格式的图像数据,比如在HEIF容器中的JPEG图像。
常用的图像文件格式
位图
- JPEG(.jpg、.jpeg):一种常见的有损压缩格式,适合用于存储照片和其他图像。
- PNG(.png):一种无损压缩格式,支持透明度,并且通常用于网络图像和图形设计中。
- GIF(.gif):一种支持动画的格式,适合用于简单的动画和图标。
- BMP(.bmp):一种不压缩的图像格式,适合用于存储位图图像。
- TIFF(.tiff、.tif):一种多用途的图像格式,支持多种压缩算法和颜色模式,适合用于印刷和出版。
- WebP(.webp):由Google开发的一种图像格式,可以提供比JPEG更好的压缩率,适合用于网络图像。
- BPG(Better Portable Graphics)是一种新型的位图图像格式,由 Fabrice Bellard 开发。它采用了基于 HEVC(High Efficiency Video Coding)的先进压缩技术,通常比 JPEG 格式具有更好的压缩率,尤其在保持图像质量的同时可以显著减小文件大小。BPG 格式的特点包括支持高比特率、高色彩深度、透明度、动画和元数据等功能,适合用于网络图像、图形设计和高品质图像存储。不过,由于 BPG 使用了 HEVC,可能存在一些专利和许可问题,这使得它在某些情况下的应用受到限制。
- HEIF(.heic):一种由MPEG制定的高效图像格式,可以提供比JPEG更好的压缩率和更丰富的功能,适合用于移动设备和网络。
- RAW:相机拍摄的未经处理的图像数据,需要后期处理软件来处理。RAW格式仅受到光圈、快门、ISO等相机参数的影响。它包含了从相机传感器中捕获的原始像素数据,通常还包含了其他元数据,如曝光、白平衡等信息。
矢量图
- SVG(Scalable Vector Graphics,可缩放矢量图形):一种基于 XML 的开放标准矢量图形格式,适合用于 Web 和印刷。
- AI(Adobe Illustrator Artwork):Adobe Illustrator 的原生文件格式,支持矢量图形和图形设计。
- EPS(Encapsulated PostScript):一种支持矢量图形和位图图形的文件格式,常用于印刷和出版。
- PDF(Portable Document Format):一种跨平台的文档格式,支持矢量图形和文本,适合用于文档交换和打印。
- CDR(CorelDRAW):CorelDRAW 的原生文件格式,支持矢量图形和图形设计。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 null!
评论
