これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pfsoutppm です。
プログラム:
NAME
pfsoutppm、pfsouttiff、pfsoutrgbe、pfsoutexr - 画像またはフレームを次のいずれかに書き込みます。
いくつかのフォーマット
SYNOPSIS
pfsoutppm ( [--srgb] [--フレーム])[ ...]
pfsouttiff ( [--srgb] [--フレーム])[ ...]
pfsoutrgbe ( [--フレーム])[ ...]
pfsoutexr ( [--フレーム])[ ...]
DESCRIPTION
このコマンドを使用すると、標準入力にパイプされた pfs フレームをいくつかのコマンドのいずれかに書き込むことができます。
認識されるフォーマット。 使用可能な形式のリストを取得するには、pfsinppm のマニュアル ページを参照してください。
画像を標準出力に書き込むには、ファイル名の代わりに XNUMX つのダッシュ '-' を使用します。
各ファイル名には、フレーム番号で置き換えられる %d パターンを含めることができます。 の
pattern の構文は C と同じです printf 指図。 たとえば、%04d を使用すると、
フレーム番号は XNUMX 桁で、先頭にゼロが付きます。 を使用してフレームを選択できます。
以下のオプション (オプションは常にファイル名の後に指定する必要があります):
-フレーム
範囲は mathlab / オクターブ形式で与えられます。
開始フレーム:ステップ:終了フレーム
で始まるフレーム番号 スタートフレーム (デフォルトは 0)、次のように増加します。 手順 (デフォルトは1)
に立ち寄ります エンドフレーム これらの値の XNUMX つをスキップできます。たとえば、 1:100 フレーム用
1,2、100、...、XNUMX、および 0:2: フレーム 0,2,4、XNUMX、XNUMX、... 存在する最後のファイルまで。
--srgb、 -s
ファイルを書き込む前に、sRGB 非線形性 (約 2.2 ガンマ) を適用します。 これ
を使用する代わりに使用できます pfsガンマ -g 2.2 あるトーンの結果を保存するには、
マッピング演算子。 このオプションは、階調値を確実にするためにコントラストを圧縮します。
ディスプレイに正しく表示されます。 これは線形化されたもの(ガンマではないもの)でのみ使用する必要があります。
修正済み)0 ~ 1 の範囲に正規化された画像。
--ビット深度 、 -b
ビット深度を強制します (カラー チャネルごと)。 許可される値は 8 ~ 32 です。そうでない場合は、
指定すると、pfs ストリーム ('BITDEPTH' タグ) のビット深度が代わりに使用されます。
「BITDEPTH」タグがない場合は、ImageMagick のデフォルト値が使用されます。
(通常は 16)。 実際に保存されるファイルのビット深度は、指定されたビット深度よりも低い場合があります。
ファイル形式がより高いビット深度をサポートしていない場合。
例
pfsin メモリアル.tiff | pfsoutrgbe Memorial.hdr
ある HDR 形式から別の HDR 形式に変換します
pfsinテスト.jpg | pfsout test.png
ある画像形式から別の形式に変換します。
pfsin --linear test.jpg | pfsout --srgb テスト.png
上記と同様ですが、画像読み込み後に逆ガンマ補正を適用します。
(--linear)、イメージを書き込む前にガンマ補正を適用します (--srgb)。
onworks.net サービスを使用してオンラインで pfsoutppm を使用する