PPM/PGM/PBM图像格式分析
发布时间
阅读量:
阅读量
本文首发在我的个人博客:https://jlice.top/p/7l2u9/。欢迎大家前去参观,么么哒~
今天突然需要用到PPM这个图像文件格式,之前没见过,在此记录一下。
这三种图像文件格式较为少见(即它们并不常见),其实也不复杂(难度不大)。它们各自用于不同的图像类型:一种处理彩色图像(PPM),一种处理灰度图像(PGM),还有一种处理二值图像(BPM)。举例来说,我们可以从 PPM 格式开始进行详细讨论。
PPM格式包含两种类别:字节码和ASCII编码。字节码文件属于二进制文件类型,而ASCII编码则属于纯文本类型。
使用convert命令可以将图像转为PPM格式:
# 字节码
$ convert xxx.jpg xxx.ppm
# ASCII
$ convert xxx.jpg -compress none xxx.ppm
ASCII类型的PPM文件示例:
P3
1305 1305
255
229 232 237 228 231 236 ...
第一行标识为P3。
第二行记录了图像尺寸信息。
第三行展示了最大值信息,默认设置通常为255。
第四及以后的每一行为像素颜色数据。
第四及以后的每一行为像素颜色数据。
第
全部评论 (0)
还没有任何评论哟~
