サブコマンド: util fig¶
概要¶
テト譜からgifによるアニメーション画像を生成します。
テト譜の指定方法¶
画像化したいテト譜のデータを field.txt に記述するか、--tetfu オプションで直接指定してください。
基本コマンド¶
java -jar sfinder.jar util fig --tetfu v115@vhKSSJznBGjBXqBNpB0fBRmBasB/rB0qBAAA
オプション一覧¶
| short | long | default |
|---|---|---|
-o |
--output |
output/fig.gif |
-F |
--format |
gif |
-n |
--next |
5 |
-d |
--delay |
30 |
-L |
--loop |
true |
-t |
--tetfu |
なし |
-s |
--start |
1 |
-e |
--end |
-1 |
-l |
--line |
-1 |
-f |
--frame |
basic |
-H |
--hold |
visible |
-fp |
--field-path |
input/field.txt |
-o, --output [default: output/fig.gif]¶
出力される画像ファイルのパスを指定する。
なお、フォーマットにpngを指定した場合は output/{実行日時}/fig.png のように、ディレクトリ構成と拡張子が一部変更されます。
-F, --format [default: gif]¶
出力される画像ファイルのフォーマットを指定します。
対応フォーマットは次の2つです。
- gif: GIF形式のアニメーション画像を1枚生成する
- png: PNG形式の画像を各ページを個別に複数枚生成する
-n, --next [default: 5]¶
表示するネクストの数を指定する。
-d, --delay [default: 30]¶
アニメーションのフレーム間の時間を指定する。なお、単位は10ms。
従って -d 20 を指定すると、1枚につき200ms表示する画像が生成される。
※ フォーマットがgifのときのみ有効となります
-L, --loop [default: true]¶
出力するgif画像に無限ループするメタデータを付与するかを指定する。
画像を無限ループさせたい場合は true 、無限ループさせない場合は false を指定する。
※ フォーマットがgifのときのみ有効となります
-t, --tetfu [default: なし]¶
画像化したいテト譜データを指定する。
オプションからテト譜データを指定する場合は --tetfu v115@vhAAgH のように指定する。
v115のテト譜データにのみ対応。
-e, --end [default: -1]¶
画像化を終了するテト譜データのページ番号を指定する。
このオプションで指定したページが画像の最後のページとなる。
-s 10 -e 20 を指定した場合、10ページから20ページの計11画像となる。
なお -1 を指定した場合は、テト譜の最終ページが自動的に設定される。
-l, --line [default: -1]¶
画像のフィールドのライン数(高さ)を指定する。
なお -1 を指定した場合は 画像化対象ページで最も高いフィールドの高さ + 1 が自動的に設定される。
ただしネクストを表示する際に、フィールドよりも画像の高さを必要とする場合は、自動的にこの値が拡張されます。
-f, --frame [default: basic]¶
フレームの種類を選択する。
現在、選択できるのは以下の3種類。
- basic: フィールド左側にHold、右側にNextがある最も基本的なフレーム
- right: フィールドの右側にHold・Nextをともに配置するコンパクトなフレーム
- no: Hold・Nextを表示せず、フィールドのみを表示するフレーム
-H, --hold [default: visible]¶
ホールドを表示させるかを指定する。
ホールドを表示させたい場合は visible 、表示させない場合は hidden を指定する。
ただしホールドを指定する場合は、テト譜にQuizが設定されている必要があります。
もし、Quizが設定されているが、Nextにその情報を使用したくない場合は hidden を指定してください。
-fp, --field-path [default: input/field.txt]¶
フィールドを定義するファイルのパスを指定する。
util figではテト譜のみ対応しています(____XXXXXX の形式で書かれたフィールドは入力できません)。