図を画像ファイルに出力できます。保存する画像ファイル名はデフォルトで図名が使われます。
![]() |
|
※ ダイアグラムエディタ上に選択状態の図要素がある場合、その図要素のみ出力されます。
SVG出力について
別途「Batik SVG Toolkit」ライブラリを設定することで、SVG形式で画像を出力できます。
astah*を終了してから、「Batik SVG Toolkit」をダウンロードし、zipの中身を「astah*インストールフォルダ\lib\batik」にコピーします。その後、astah*を再起動してください。
(インストールフォルダ\lib\batik\batik.jarと配備されれば設定完了です)
コマンドラインツールを使った画像出力
astah*インストールフォルダに含まれるasta-command.batを使用して、コマンドプロンプトから画像出力します。asta-command.batでは「image」のアクションを実行します。
詳しくは、astah*インストールフォルダ配下のastah*コマンドラインツールガイド「CommandRunner.html」をご参照ください。
利用条件
コマンドラインツールの実行には、astah*の実行環境が必要です。実行時、大きなサイズのプロジェクトファイルを扱う場合は、JavaVMのメモリ管理オプションを調整してください。
スタックサイズは、astah*の起動後、[ツール]-[システムプロパティ]-[ファイル]-[プロジェクトの書き込み・読み込み時のスタックサイズ]の設定値を使用します。スタックサイズの指定がない場合は、デフォルトで5Mが使用されます。
astah* communityはEMF、SVG形式での出力に対応していません。
画像ファイルへ出力する
プロジェクトファイルに含まれる図をPNG、EMF、JPEG のいずれかの形式で画像ファイルへ出力するには、「image」のアクションを使います。
画像フォーマットを指定しない場合は、自動的にPNG形式で出力されます。
例1) C:\input\hoge.astaファイルのER図をC:\output配下にPNG形式で出力する
call asta-command.bat -image er -f C:\input\hoge.asta -t png -o C:\output
例2) C:\input\hoge.astaファイルの全図をC:\output配下にPNG形式で出力する
call asta-command.bat -image all -f C:\input\hoge.asta -t png -o C:\output
オプション
-image (画像出力アクション)
|
|
他のオプション
| -dpi, --dpi [image dpi] | 出力解像度 | - | 出力する画像の解像度を指定する。デフォルトは、96(システムプロパティに設定されている値)。 解像度を72にすると、画面に表示されている大きさと同等の画像を出力する。 |
| -f, --file [target file] | 出力対象ファイル | - | |
| -id, --dgm_id [ids for target diagrams] | 出力対象ID指定 | - |
図のID列をスペース区切りで指定。 |
| -o, --output [output] | 出力先ベースフォルダ | - | 出力先フォルダは、「出力先ベースフォルダ + プロジェクトファイル名」 |
| -t, --type [image type] | 出力画像フォーマット | png, jpg, emf | PNG, JPEG, 拡張メタファイル |



