什么是 PNM?Netpbm 可移植任意图格式解析
Netpbm 家族的简单、可移植的 PBM、PGM 和 PPM 图像格式。
最后更新:
它是什么?
PNM (便携式任意图)是 Netpbm 项目中一系列简单光栅图像格式的统称: PBM (便携式位图, 1 比特), PGM (便携式灰度图, 灰度)和 PPM (便携式像素图, 彩色)。这些格式源自 Jef Poskanzer 的 Pbmplus 工具包,发布于 1988 年。
每个文件以两个字符的幻数开头: 大写字母 P 后跟一个数字。P1, P2 和 P3 是 PBM, PGM 和 PPM 的易读 'plain' (ASCII) 变体,而 P4, P5 和 P6 是对应的紧凑 'raw' (二进制)变体。一个小的文本头给出尺寸,对于 PGM/PPM 还给出最大采样值。相关的 PAM 格式使用幻数 P7。
技术规格
优缺点
Advantages
A tiny text header plus pixel data makes PNM formats trivial to read and write, ideal for quick tools and pipelines.
The formats were designed for easy exchange between platforms and are supported by virtually all image-processing toolkits.
ASCII variants are human-readable and easy to debug, while binary variants store the same data compactly.
PNM stores raw, uncompressed samples, so no image quality is lost when saving.
Disadvantages
PNM files are uncompressed, so they are much larger than formats like PNG for the same image.
The formats carry essentially no metadata beyond dimensions and maximum sample value.
PBM, PGM and PPM have no alpha channel; transparency requires the extended PAM format.
何时使用
PNM 格式被广泛用作图像处理和转换管道中的简单中间格式。
转换中介
The Netpbm toolkit uses PNM as a common intermediate format when converting between many other image formats.
程序化图像生成
Their simple structure makes PBM/PGM/PPM easy targets for scripts and programs that generate images directly.
教学和原型设计
The readable layout makes PNM popular for learning image formats and for quick prototyping of graphics code.
如何打开PNM文件
用于处理PNM文件的软件可分为专业工具、免费/开源应用程序、基于浏览器的解决方案和内置实用程序。专业工具通常提供用于综合编辑的高级功能,而免费/开源选项适合具有基本需求或倾向于可定制软件的用户。基于浏览器的解决方案提供无需安装的快速访问,内置实用程序为休闲用户提供基本功能。
选择PNM软件时,重要因素包括功能保真度、是否专注于编辑或查看、成本模式、平台兼容性、导出需求以及转换为其他格式的潜在优势。用户应该考虑计划进行多少编辑与简单查看的比例,以及导出到其他格式以与不同应用程序兼容的重要性。
GIMP 2.10.34
GIMP是一款功能强大的开源图像编辑器,支持PNM文件的查看和编辑。它在处理PNM格式时保持高保真度,允许用户以精确方式操作图像。
- 高级图层和蒙版编辑
- 支持多种颜色模式
- 可自定义的笔刷和工具
- 广泛的插件支持
- 批处理功能
- 通过插件高度可定制
- 对PNM的强大编辑功能
- 积极的社区支持
- 对初学者来说学习曲线陡峭
- 处理大文件时性能可能滞后
可导出为:PNG、JPG、TIFF、BMP、GIF
适合:GIMP适合需要广泛编辑PNM文件功能但又不想支付费用的用户。
访问 GIMP →ImageMagick 7.1.0-13
ImageMagick是一款命令行工具,擅长转换和处理图像,包括PNM文件。它特别适用于批处理和自动化,在转换过程中保持高保真度。
- 用于自动化的命令行界面
- 多个文件的批量转换
- 图像调整大小和变换
- 支持超过200种格式
- 高级脚本功能
- 对批处理任务功能强大
- 高度可脚本化以实现自动化
- 支持广泛的图像格式
- 没有图形用户界面
- 对于非技术用户来说学习曲线陡峭
可导出为:PNG、JPG、GIF、TIFF、PDF
适合:ImageMagick最适合需要为PNM文件进行强大批处理和自动化的用户。
访问 ImageMagick →Netpbm 10.0.0
Netpbm是专门为处理PNM文件设计的工具包,提供用于转换和处理的一套命令行实用程序。它为PNM格式提供高保真度,是需要处理原始图像数据的用户的理想选择。
- PNM和其他格式之间的转换
- 图像处理实用程序
- 支持灰度和彩色图像
- 批处理功能
- 安装的最小依赖项
- 专注于PNM文件处理
- 轻量级且易于安装
- 全面的实用程序集
- 缺少图形用户界面
- 与GUI工具相比编辑功能受限
可导出为:PNG、JPG、TIFF、BMP
适合:Netpbm完美适合需要无GUI的PNM文件处理专用工具包的用户。
访问 Netpbm →IrfanView 4.60
IrfanView是一款轻量级图像查看器,支持PNM文件,允许用户查看和执行基本编辑。它用户友好,适合在无需复杂功能的情况下快速访问PNM图像。
- 裁剪和调整大小等基本编辑工具
- 幻灯片放映创建功能
- 图像格式的批量转换
- 支持插件以扩展功能
- 简洁界面便于快速访问
- 快速轻量级查看
- 用户友好的界面
- 用于转换的批处理
- 编辑功能有限
- 仅支持Windows平台
可导出为:PNG、JPG、BMP、GIF、TIFF
适合:IrfanView适合需要快速简便方式查看和对PNM文件执行基本编辑的用户。
访问 IrfanView →免费转换 PNM 文件
使用我们的免费在线转换器转换 PNM 及其他格式,无需注册,无水印。
免费试用图像转换器