これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pnmtopng です。
プログラム:
NAME
pnmtopng - ポータブル anymap をポータブル ネットワーク グラフィックス ファイルに変換します
SYNOPSIS
pnmtopng [-verbose] [-downscale] [-interlace] [-alpha ファイル]
[-透明 [=]色] [-背景色] [-ガンマ値]
[-hist] [-chroma wx wy rx ry gx gy bx by] [-phys xy ユニット]
[-テキスト ファイル] [-ztxt ファイル] [-time [yy]yy-mm-dd hh:mm:ss]
[-フィルタータイプ] [-圧縮レベル] [-力] [pnmファイル]
DESCRIPTION
ポータブル ピックスマップを入力として読み取ります。 ポータブル ネットワーク グラフィックス ファイルを出力として生成します。
PNG ファイルのカラー値は XNUMX ビットまたは XNUMX ビット幅であるため、 pnmtopng 意志
最大値が 255 または 65535 になるようにカラーを自動的にスケールします。グレースケール ファイルは
ビット深度 1、2、4、8、または 16 で生成されます。 pnm深さ ステップは必要ありません。
OPTIONS
-詳細
出力ファイルの形式を表示します。
-ダウンスケール
65535 を超える最大値の 16 ビットへのスケーリングを有効にします。 これは損失を意味するので、
画像データの場合、このステップはデフォルトでは実行されません。
-インターレース
インターレース PNG ファイル (Adam7) を作成します。
-アルファ file
ピクセル (または画像) のアルファ チャネルは、ピクセルの透明度を指定します。 に
この XNUMX 番目のピクセル値を別個に作成します .pbm- or .pgm ファイル が必要です。 この中で
ファイルの黒 (0) は完全に透明を表し、白 (1) は不透明になります。 の
両方の pbm/pgm/ppm ファイルのサイズは同じである必要があります。 に含まれる情報が
アルファマスクは透明度インデックスとしても表すことができ、それが使用されます。
これにより、画像ファイルが小さくなるはずです。
-トランスペアレント カラー
ppmtogif PNG イメージ内で指定された色を透明としてマークします。
次のように色を指定します ppmmakeとします。例えば 赤 or rgb:ff/00/0d。 もしあなたの色が
画像に存在しないことを指定します。 pnmトップnm 代わりに、内の色を選択します
指定した画像に最も近い画像。 親密さはデカルトとして測定されます
RGB 空間における色間の距離。 複数の色が等距離にある場合、 pnmトップnm
そのうちのXNUMXつを任意に選択します。
ただし、色の指定の前に「=」を付けると、次のようになります。
-トランスペアレント =赤
指定した正確な色のみが透明になります。 その色が合わない場合は
が画像に表示されると、透明度はなくなります。 pnmtopng 情報を発行します
この場合のメッセージ。
-バックグラウンド カラー
背景色のチャンクを作成するには、 png ファイル、 に使用できる
後続のアルファチャネルまたは透明色の変換。 「-transparent」を参照してください。
色の形式。
-ガンマ 値
gAMA チャンクを作成します。 のガンマ値を提供することで、 pnmファイル ソフトウェア
後で表示されます pngファイル 必要なガンマを実行できるようになります。
修正。 経験則として、ファイルがソフトウェアによって作成された場合は、
プログラム (CAD プログラムやレイトレーサーなど) の値はおそらく 1.0 です。 とき
pnmファイル ガンマ補正されていない PC ディスプレイ (それ自体がガンマ補正されている) では良好に見えます。
値 2.2 ~ 2.8)、値 0.45 を指定する必要があります。
-歴史 このパラメータを使用して、次の頻度 (またはヒストグラム) を指定するチャンクを作成します。
画像の色。
-彩度 白 ポイント X と Y, 赤 X と Y, (緑字) X と Y, と 青 X と Y
CIE-1931 仕様に従って白色点と RGB 値を指定します。
-物理 x y 単位
画像を正方形ではなく長方形のピクセルで表示する必要がある場合
このオプションは、pHYS チャンクを作成するために使用する必要があります。 単位値が 0 の場合、x
y はピクセルの幅と高さの比率のみを示します。 1 の場合、x と y
XNUMX メートルあたりのピクセル数を指定します。
-テキスト file
のテキストチャンクにコメントを含めることができます。 png ファイル。 のフォーマット
テキストファイルは次のとおりです。最初の列に空白またはタブが含まれていない場合、
最初の単語がキーワードとみなされます。 キーワードにスペースが含まれる場合は、
二重引用符で囲みます。
行の最初の文字が空白またはタブの場合、行の残りの部分は新しい文字になります。
現在のコメントの行。 最初のスペースは考慮されないことに注意してください。
コメント行の一部。
-------------------------------------------
タイトル PNG ファイル
あなたの名前を書いてください
テキストチャンクを含める方法の説明
PNG ファイルに
「作成日」3 年 1987 月 XNUMX 日
ソフトウェア pnmtopng
-------------------------------------------
-ztxt file
-text と同じですが、テキストが圧縮されます。
-時間 yy-mm-dd hh:mm:ss or -時間 YYYY-MM-DD hh:mm:ss
このオプションを使用すると、(変更)時刻を指定できます。 year パラメータは次のとおりです。
XNUMX 桁または XNUMX 桁の値として指定されます。
-フィルター type
フィルターの種類を制限する必要がある場合、ここでどのフィルターを制限するかを指定できます。
使いたいです。 許可される値は、0 (なし)、1 (サブ)、2 (アップ)、3 (平均)、および 4 (パス) です。
- 圧縮 レベル
zlib の圧縮レベルを明示的に設定するには、このパラメータを使用します。 レベルを選択してください
圧縮なし (最大速度) の 0 と最大圧縮の 9 の間。
-力 -force を設定すると、pnmtopng の最適化が制限されます。 次のような png ファイル
pnm-input は可能な限り強制されます。 たとえば、パレット化されたファイルはありません。
作成されたアルファチャンネル画像は、
透明の塊。
すべてのフラグは、最短の一意のプレフィックスに省略できます。
onworks.net サービスを使用してオンラインで pnmtopng を使用する