bmptopnm - 参考手册、选项、命令示例


姓名

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 识别以下命令行选项:

-verbose

将 BMP 标头的内容报告给标准错误。

也可以看看

ppmtobmp(1) , ppmtowinicon(1) , ppm(1)

作者

版权所有 (C) 1992,作者:David W. Sanderson。

文件来源

本手册页由 Netpbm 工具“makeman”从 HTML 源代码生成。主文档位于

http://netpbm.sourceforge.net/doc/bmptopnm.html