これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gozer です。
プログラム:
NAME
gozer - コマンドライン テキスト レンダラー
SYNOPSIS
gozer [オプション] [ファイル]
DESCRIPTION
ゴーザー は、任意のテキストから画像を作成するためのコマンドライン テキスト レンダリング ユーティリティです。
オプションのフォント スタイル、ワードラップ、およびレイアウト コントロールを使用したアンチエイリアス化された TrueType フォント。
ゴーザー 使用 imlib2 画像を作成して保存するためのライブラリ。 ゴーザー いくつかのオプションがあり、
以下に詳しく説明します。 レンダリングされたテキストを保存するファイル名として [file] を指定します。 オプションは
で指定することもできます rc file 、よく使用されるオプションを保存できます (
fontpaths) を再利用します。 の rc file $HOME/.gozerrc は常にデフォルト設定のために解析されます。
コマンドラインで他の rc ファイルを指定して、これらのオプションを上書きすることができます。 見る RC
ファイル 構文については。
OPTIONS
-NS、 - 助けて
ヘルプ出力を表示して終了します。
-v、 - バージョン
バージョン情報を出力して終了します。
-NS、 - バックグラウンド COL
背景色として COL を使用します。 COLOUR_DEFINITIONS 構文のデフォルトは
透明 (0,0,0,0)。
-NS、 - 前景 COL
COL を前景色として使用します。 デフォルトは白 (255,255,255,255) です。
-NS、 - フォント STR
フォント STR を使用して描画します。 サイズは名前で指定されます。たとえば、12pt arial の場合は 'arial/12'、
デフォルトは 20thcent/16 (gozer が提供するフォント) です。
-NS、 --正当化 STR
テキストを両端揃えにします。STR に使用できる値は、左、右、中央、またはブロックです。 デフォルトは
左。
-l、 - 行間隔 INT
複数の行を INT ピクセルで区切ります。デフォルトは 1 です。
-NS、 --フォントパス STR
フォントを検索するフォント ディレクトリのコロンで区切られたリスト。
RCFILE を使用して、毎回入力する手間を省きます。
-NS、 - 品質 INT
1 ~ 100、特定の形式の出力の品質に影響します。たとえば、jpeg 圧縮 (より高い
より高い品質を意味します)。
-NS、 - パイプ
入力テキストをファイルから読み取る代わりに、標準入力からパイプします。
-NS、 --rcファイル STR
STR を rc ファイルとして使用して、追加のオプションを探します。デフォルトは $HOME/.gozerrc です。
-s、 - スタイル STR
フォント スタイルを読み込むファイルとして STR を使用します。 を参照してください。 フォントスタイル 構文について。
-NS、 - テキスト STR
STR をテキストとして使用して描画します。
-NS、 - テキストファイル STR
ファイル STR から描画するテキストを読み取ります。
-w、 - 包む INT
テキストを INT ピクセルにワードラップします。
-NS、 --x オフセット INT
テキストを左上から水平方向に INT ピクセル分オフセットします。
-y、 --y オフセット INT
テキストを左上から INT ピクセルだけ垂直方向にオフセットします。
RC ファイル
rc ファイルの構文は単純です。 行頭の「#」文字は、その行が
はコメントです。それ以外の場合、行は長いオプションの名前で始まります
コマンドライン (プレフィックス -- なし)、いくつかの空白、およびオプションの値。 例えば
フォントパス /usr/share/truetype:/usr/local/share/truetype
注意 --rc-file 指定された rc ファイルのそのオプション オーバーライド コマンドラインからのもの、
$HOME/.gozerrc ファイルは 常に デフォルト設定については、最初にお読みください。
COLOUR_DEFINITIONS
4 つの方法で色を定義できます。 HTML スタイルの使用: #RRGGBB (この場合、アルファ
デフォルトは 255)、
#RRGGBBAA、または別のスタイル:
r,g,b または r,g,b,a (コンマ間にスペースを入れないでください)。
たとえば、白いテキストの場合は、#ffffff、#ffffffff、"255,255,255" または "255,255,255,255" のいずれかを使用します。 為に
赤、#ff0000、#ff0000ff または "255,0,0" など
フォントスタイル
fontstyles は EFM 構文で定義できます (互換性のためだけに、これらは
強力な)、またはここで定義されている推奨構文。
最初の行には次の行が含まれます。
#スタイル
XNUMX 番目は、オプションのスタイル名です。
#NAME マイスタイル
レイヤーのリストが続きます。 それぞれは、次の規則によって説明されます。
赤 緑 青 アルファ X_OFFSET Y_OFFSET
赤、緑、青、およびアルファの特別な値または 0,0,0,0 は、
選択した色の実際のテキスト。
たとえば、次のスタイルは、テキストの非常に単純な影を定義します。
#スタイル
#名前の影
0 0 0 128 -3 -3
0 0 0 0 0 0
onworks.net サービスを使用してオンラインで gozer を使用する