bmptopnm - 将 BMP 文件转换为 PBM、PGM 或 PNM 图像
bmptopnm [-verbose] [bmpfile]
该程序是 Netpbm(1) 的一部分。
bmptopnm 读取 Microsoft Windows 或 OS/2 BMP 文件作为输入。并生成 PBM、PGM 或 PNM 图像作为输出。如果输入是颜色映射的并且仅包含黑色和白色,则输出为 PBM。如果输入已进行颜色映射并且仅包含黑白和灰色,则输出为 PGM。否则,输出为 PPM。
bmptopnm 可以理解使用行程编码 (RLE4/RLE8) 压缩的 BMP 文件,但如果该编码包含“增量”(这种情况很少见),则不能理解。 bmptopnm 识别增量并发出错误消息。
在 Netpbm 10.75(2016 年 6 月)之前,bmptopnm 无法转换版本 4 或版本 5 Windows BMP 图像。
bmptopnm 无法转换使用 JPEG 或 PNG 编码压缩的 BMP 文件。它识别压缩并发出错误消息。在Netpbm 10.32(2006年2月)之前,bmptopnm也无法转换RLE8 BMP文件,在Netpbm 10.85(2018年12月)之前,它无法转换RLE4(在10.32和10.85之间,它的行为就像它识别了格式,但产生垃圾输出)。
在 Netpbm 10.18(2003 年 9 月)之前,该程序无法转换 BI_BITFIELDS 格式(“压缩类型”)的 BMP 图像。它会识别格式并发出错误消息。
bmptopnm 无法转换每像素 16 位的 OS/2 BMP 文件(只是因为作者没有完整的规范)。它识别格式并发出错误消息。在 Netpbm 10.16(2003 年 6 月)之前,它也无法转换每像素 16 位的 Windows BMP 文件。
除了基于 libnetpbm 的所有程序通用的选项(最值得注意的是 -quiet,请参阅通用选项),bmptopnm 识别以下命令行选项:
将 BMP 标头的内容报告给标准错误。
ppmtobmp(1) , ppmtowinicon(1) , ppm(1)
版权所有 (C) 1992,作者:David W. Sanderson。
本手册页由 Netpbm 工具“makeman”从 HTML 源代码生成。主文档位于
http://netpbm.sourceforge.net/doc/bmptopnm.html