これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pnmnorm です。
プログラム:
NAME
pnmnorm - Netbpm イメージのコントラストを正規化します
SYNOPSIS
pnmnorm [-bパーセント N | -b値 N] [-wパーセント N | -w値 N] [-キープフス] [-ブライトマックス]
[ppmファイル]
すべてのオプションは、最短の一意のプレフィックスに省略できます。 XNUMXつのハイフンを使用できます
オプションを指定するためのXNUMXつではなく。 空白または等号のいずれかを使用できます
オプション名とその値の間。
DESCRIPTION
PNM イメージ (PBM、PGM、または PPM) を読み取ります。 最も明るいものを強制的にコントラストを正規化します。
ピクセルを白に、最も暗いピクセルを黒に、その間のピクセルを線形に再スケールします。
そして、出力と同じ種類のファイルを生成します。 これは PBM イメージではまったく役に立ちません。
プログラムはまず、古い明るさから新しい明るさへのマッピングを決定します。 それぞれについて
ピクセルの可能な明るさに対して、プログラムは対応する明るさを決定します。
出力画像。
次に、画像内の各ピクセルに対して、プログラムは目的の色を計算します。
出力の明るさを調整し、それを出力に入れます。 カラー画像の場合、必ずしもそうではありません
このような色を計算し、元の色合いの類似性を保持することは可能です。
最も明るいピクセルと最も暗いピクセルは、必要な明るさに近似するだけである可能性があります。
PPM 画像の場合、これは個々の画像を個別に正規化することとは異なることに注意してください。
色のコンポーネント。
OPTIONS
デフォルトでは、すべてのピクセルの最も暗い 2% が黒にマッピングされ、最も明るい 1% が黒にマッピングされます。
パーセントは白にマッピングされます。 これらのパーセンテージは、 -bパーセント
および -wパーセント フラグを使用するか、マップする正確なピクセル値を指定することもできます。
-b値 および -w値 フラグ。 フラグの適切な番号は、
ppmhist 道具。 コントラストを強調したいだけの場合は、肘の値を選択します。
ヒストグラム。 たとえば、値 29 が画像の 3% を表すが、値 30 が 20% を表す場合、
30を選択してください b値。 画像を明るくしたい場合は、 b値 0まで、そしてちょうど
いじる w値; 同様に、画像を暗くするには、 w値 maxvalに行って一緒に遊ぶ
b値.
この -キープフス オプションは、各ピクセルを入力と同じ色合いに保つように指示します。 ただ
強さを調整します。 デフォルトでは、 pnmnorm 各コンポーネントのコントラストを正規化します
独立して (ただし、 -wパーセント および -bパーセント オプションはに基づいています
各成分を個別に取得したものではなく、色の全体的な強度。 それで、あなたが
色は濃い赤ですが、薄緑です。 pnmnorm もっと赤くなるだろう
緑は強く、緑はそれほど強くないため、最初とは異なる色合いになります。
と。
指定した場合 -キープフス, pnmnorm 全体的には、このピクセルはそのままにしておく可能性が高くなります。
強度は中程度です。
-キープフス 特定の色がターゲットの強度を下回っている可能性があるため、クリッピングが発生する可能性があります
一方、その成分の XNUMX つは飽和しています。 そんなときは、 pnmnorm 最大値を使用します
飽和した成分の表現可能な強度と、ピクセルの最終的な強度が低下します。
全体的な強度と、想定されているものとは異なる色合い。
このオプションはグレースケール画像では意味がありません。
2002 年 XNUMX 月以前には、 -キープフス オプションを選択します。
この -ブライトマックス オプションは、画像の最も強い RGB コンポーネントの強度を使用することを示します。
ピクセルの明るさとして指定します。 デフォルトでは、 pnmnorm 色の明度を次のように使用します
その明るさ。
このオプションはグレースケール画像では意味がありません。
2002 年 XNUMX 月以前には、 -ブライトマックス オプションを選択します。
onworks.net サービスを使用してオンラインで pnmnorm を使用する