これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドpnmremapです。
プログラム:
NAME
pnmremap - PPM 画像の色を別のセットの色に置き換える
SYNOPSIS
pnmremap [-フロイド|-fs|-nフロイド|- ノフ] [-firstisdefault] [-詳細] [-マップファイル=マップファイル]
[-色がありません=カラー] [pnmファイル]
すべてのオプションは、最短の一意のプレフィックスに省略できます。 XNUMXつのハイフンを使用できます
オプションを指定するためのXNUMXつではなく。 空白または等号のいずれかを使用できます
オプション名とその値の間。
DESCRIPTION
pnmremap 入力画像の色を指定したカラーマップの色に置き換えます。
入力された色がカラーマップにない場合は、1つの選択肢があります。XNUMX)
カラーマップから最も近い色を選択する。2) カラーマップから最初の色を選択する。3)
コマンドオプションで指定された色。(後者の場合、指定した色が
カラーマップに含まれていない場合、出力には必ずしも
カラーマップ)。
これを行う理由は 1 つあります。XNUMX) 入力画像の色の数を減らしたい場合。
2) 特定の色のみを処理できるものに画像を入力する必要があります。
色を減らすには、次のようにカラーマップを生成します。 ppmカラーマップ。 例:
ppmカラーマップ テスト.ppm 256 >カラーマップ.ppm
ppmリマップ -map=カラーマップ.ppm テスト.ppm
>縮小テスト画像.ppm
特定の色に限定する典型的な例としては、投稿用の画像を作成することが挙げられます。
ワールドワイドウェブでは、ブラウザによって認識される色が異なります。しかし、すべてのブラウザは
216の「ウェブセーフ」カラーを知っている必要があります。これは基本的に、あなたが使用できるすべての色です。
最大値が 5 の PPM 画像で表現します。次のようにします。
ppmカラー 5 >ウェブセーフ.ppm
ppmリマップ -map=webafe.ppm テスト.ppm >websafe_testimg.ppm
出力イメージのタイプと最大値はマップ ファイルと同じです。
パラメーター
必須のパラメータが 1 つあります: 入力 PNM ファイルのファイル仕様。
OPTIONS
-フロイド -fs -ノフロイド - ノフ これらのオプションは、フロイド・スタインバーグディザリングを使用するかどうかを決定します。
完了。フロイド・スタインバーグ法がなければ、ピクセルの出力色の選択は
対応する入力ピクセルの色のみに基づいている。フロイド・スタインバーグ法では、複数の
入力ピクセルは、領域の平均色がより一定になるように考慮されます。
フロイド・スタインバーグ法を使わない場合と全く同じです。例えば、画像を
黒、灰色、灰色、白のピクセルが隣接しており、黒のみのマップを介して
白と黒の場合、出力は黒、黒、白、白になる可能性があります。
ピクセル マッピングでは、両方のグレー ピクセルが同じ色にマッピングされます。
-fs は、 -フロイド. - ノフ の同義語です -ノフロイド.
デフォルトは -ノフロイド.
-firstisdefault
これは、入力画像内の色が指定範囲外のピクセルに何が起こるかに影響します。
マップファイル。 -firstisdefault また -色がありません, pnmremap
出力にはマップ内の色のうち、
入力。 -firstisdefault, pnmremap 代わりに、
カラーマップ。
指定した場合 -firstisdefault入力のmaxvalは、
カラーマップ。
-色がありません=カラー
これは、入力画像内の色が指定範囲外のピクセルに何が起こるかに影響します。
マップファイル。 -firstisdefault また -色がありません, pnmremap
出力にはマップ内の色のうち、
入力。 -色がありません, pnmremap 使用されます カラー. カラー である必要はない
カラーマップ。
指定した場合 -色がありません入力のmaxvalは、
カラーマップ。
-詳細
マッピング プロセスに関する役立つメッセージを表示します。
onworks.net サービスを使用して pnmremap をオンラインで使用する
