PGM から PPM への変換方法
- .PGM ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .PPM に変換されます。
- 新しい .PPM ファイルをダウンロードしてください。
期待される結果
- 色は追加されません。各ピクセルの R、G、B 値はすべて元のグレーレベルに設定されるため、画像はソースと同一に見えます。
- ファイルサイズは約 3 倍になります。PGM では 1 ピクセルあたり 1 バイトであるのに対し、PPM では 8 ビット画像の場合 1 ピクセルあたり 3 バイトを保存するためです。
- 16 ビット PGM(Maxval が 255 を超えるもの)は、ImageMagick と Netpbm の両方で 16 ビット PPM に正しく変換されます。
よくある質問
PGM から PPM に変換すると色が付きますか?
いいえ。各グレー値は等しい R、G、B のトリプレットにマッピングされるため、画像は視覚的にグレースケールのままです。
なぜ出力された PPM ファイルはこれほど大きいのですか?
PPM はピクセルごとに 3 つのチャンネル値(RGB)を保存しますが、PGM は 1 つだけ保存します。8 ビット画像の場合、PPM は視覚的な詳細を追加することなく、サイズが約 3 倍になります。
PPM から PGM に戻すことはできますか?
はい - Netpbm の
ppmtopgm や ImageMagick の magick output.ppm result.pgm はどちらも逆方向の変換を処理できます。Windows で Netpbm は利用できますか?
Netpbm は通常 Windows 用にパッケージ化されていません。代わりに ImageMagick を使用して
magick input.pgm output.ppm を実行してください。