これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド nipXNUMX です。
プログラム:
NAME
nip2 - VIPS ライブラリを使用した画像処理
SYNOPSIS
ニップ2 [ファイル名1 ...]
ニップ2 -s ファイル名 [引数1 ...]
ニップ2 -e 表現 [引数1 ...]
DESCRIPTION
ニップ2 (新規画像処理用)は、VIPS画像を使用して画像を操作するためのツールです
処理ライブラリ。
XNUMX つの主要なモードがあります。
ニップ2 [ファイル名1 ...]
GUI モードで開始し、指定されたファイルをロードします
ニップ2 -e 表現 [引数1 ...]
ニップ2 --expression=式 [引数1 ...]
非 GUI モードで開始します。 main = 式を設定し、リスト argv を次のように設定します。
["filename", "arg1", "arg2", ...]、argc をリストの長さに設定します。 印刷する
シンボル「main」の値を標準出力に出力します。 出口
ニップ2 -s ファイル名 [引数1 ...]
ニップ2 --script=ファイル名 [引数1 ...]
非 GUI モードで開始します。 ファイル名を一連の定義として読み取ります。
リスト argv を ["filename", "arg1", "arg2", ...] に設定し、argc を次のように設定します
リストの長さ。 シンボル「main」の値を標準出力に出力します。 出口;
UNIX 上で nip2 をインタプリタとして実行する場合に便利です
あなたが使用することができます -o stdout ではなくファイルに出力を送ります。
-o ファイル名
--output=ファイル名
main の値は、指定されたファイルに書き込まれます。 main が
リストでは、ファイル名はオブジェクト間で増分されます。 使用できます
書き込む形式とオプションを指定するサフィックス
他のオプションでは、起動とシャットダウンをより細かく制御できます。 何かをする必要がある場合
奇妙なことに、-e/-s は使用せず、これらを組み合わせて使用してください。
-b
- バッチ
バッチ (つまり、非 GUI) モード
-m
--no-load-menu
起動を高速化するため、メニューをロードしません
-a
--no-load-args
余分なコマンドライン引数をロードしないでください
-w
--stdin-ws
標準入力をワークスペースとしてロードします
-d
--stdin-def
stdin を一連の定義としてロードします
-p
--print-main
終了時に main の値を出力します。 nip2 はトップレベルをチェックします
main というシンボルを追加し、各ワークスペースに main があるかどうかも確認します。
最後に、その他のオプションは、デバッグ、タイミング、文字列の生成に役立ちます。
国際化。
-V
-詳細
詳細なエラー メッセージを生成します: バッチ モードでのデバッグに便利です
-i
--i18n
国際化のために .def ファイルから文字列を出力する
-v
- バージョン
バージョン情報を印刷する
-c
- 基準
ベンチマーク: GUI なし、起動してシャットダウンするだけ
-t
--時間の節約
時間の節約: 画像を保存するたびにポップアップが表示され、保存時間が表示されます。
保存には数秒かかりました
-T
- テスト
テスト: 起動 (引数処理を含む)、エラーのテスト、
エラーコードが発生した場合はエラーコードを表示して終了します。 ランニングに便利
自動テスト。
-x プレフィックス
--prefix = PREFIX
set install prefix: nip2 が PREFIX にインストールされているかのように起動します。
インストールせずに自動テストを実行する場合に便利です。
例
nip2フレッド.jpg
nip2 を起動し、fred.jpg を読み込みます。
nip2 -e "2 + 2"
4 を標準出力に出力します。
nip2 -e "99 + 画像ファイル argv?1" -o result.png fred.jpg
argv1 (fred.jpg) をロードし、99 を追加し、result.png に出力します。
nip2 -e "行列 [[1,2],[4,5]] ** -1" -o poop.mat
2x2 行列を反転し、結果を poop.mat に書き込みます。
COPYRIGHT
2008 (c) インペリアル・カレッジ、ロンドン
Oct 4 2004 PIN2(1)
onworks.net サービスを使用してオンラインで nip2 を使用する