PPM文件

PPM是Portable Pixmap Format的缩写,是一种简单的文本图像格式,包含PPM、PBM和PGM三种类型。PPM用于表示RGB彩色图像,文件头包含magic number以标识格式类型。ASCII编码的PPM可用文本编辑器查看,而Binary格式更适合机器处理,存储效率高,占用空间小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

PPM(Portable Pixmap Format)是一种简单的图像格式,仅包含格式、图像宽高、bit数等信息和图像数据。

用txt打开.ppm文件的话,文件内容会如下所示:

在这里插入图片描述

文件分类及扩展

除开PPM还有两个与之相关的格式,PBM和PGM

PBM是位图(Bitmap)
PGM是灰度图(Grayscale)
PPM是通过RGB三种颜色显现的图像(Pixmaps)

它们之间通过文件的头部来区分

每个图像文件的开头都通过magic number来表明文件格式的类型(PBM, PGM, PPM),以及编码方式(ASCII 或 Binary)

Magic NumberTypeEncoding
P1BitmapASCII
P2GrayscaleASCII
P3PixmapsASCII
P4BitmapBinary
P5GrayscaleBinary
P6PixmapsBinary

编码方式:ASCII可以用文本编辑器打开,读取对应图像的数据(比如PPM格式的RGB值)。 Binary格式适合机器阅读,按照二进制形式,顺序存储图像信息,不用空格分隔,所以图像处理起来更有效率,占用空间容量更少(由于缺少空格)。

举例

我们输入的内容如下
在这里插入图片描述
通过.ppm工具即可打开图片
在这里插入图片描述

参考博客:https://blog.youkuaiyun.com/kinghzkingkkk/article/details/70226214

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值