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 月) より前は、Windows BMP ファイルを 16 ビット/ピクセルで変換することもできませんでした。
libnetpbm に基づくすべてのプログラムに共通のオプション (特に -quiet 、 共通オプション を参照) に加えて、bmptopnm は次のコマンド ライン オプションを認識します。
BMPヘッダの内容を標準エラーに報告します。
ppmtobmp(1) , ppmtowinicon(1) , ppm(1)
著作権 (C) 1992 by David W. Sanderson。
このマニュアル ページは、HTML ソースから Netpbm ツール「makeman」によって生成されました。マスタードキュメントは次の場所にあります。
http://netpbm.sourceforge.net/doc/bmptopnm.html