注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

これは面白い!

技術者は画像やイラストで表現するよりもテキストベースの表現を好む傾向にある。作るのが面倒というのも一つの理由ですが、画像だとコピー&貼付けで完結しなかったり、後で修正するのも手間がかかってしまうということもある。そこで作られるのがテキストベースのダイアグラムです。例えば下のような画像、よくメーリングリストなどで使われているのを見たことがないでしょうか。 0

Picture 275.png

まぁ個人的にはこれが見やすですし、理解するには十分かな、と。でも、これを技術者以外の方がみると、分かりづらいし何より見た目がいけてない、という話になってしまいますよね。そこで憮然と構えるのではなく、見やすく変換してしまおうというのがditaaです。変換結果は以下にて! 0

これが変換結果です。どうです、素敵でしょ?

test_3.png

 

これなら誰が見ても納得の一品のはず。ditaaはJavaで作られたソフトウェアで、テキストファイルに書いたダイアグラムを渡すとPNG画像にして返してくれます。画像ならずれることもなく、誰が見ても一致する結果が得られて素敵です。 0

白黒だけじゃなく、色を指定して生成することもできます。

Picture 276.png

元ネタはこれで、変換結果は以下。
test_2.png 0

この場合はオブジェクトが離れていますが、くっつけることも可能です。他にも、こんなパターンが作成できます。

Picture 277.png

角の加工を指定したパターン

 
Picture 279.png
カラフル&角丸指定 0

 

Picture 280.png

フローチャート向け

 
Picture 281.png
ポイントを使ったパターン 0

 

これだけできると、簡単なネットワーク図や、フローチャートならテキストベースで書けてしまいますね。テキストで保存して、バッチ処理で画像にして資料の中に取り込むようにすれば、メンテナンスも容易な仕様書が作成できそうです。 0

実行時のオプションは大きさ指定(縮小または拡大)、HTMLも同時に出力、全ての角を丸める、影付き、アンチエイリアス解除などなど。これらを組み合わせれば素敵なダイアグラムが得られそうです。 0

実行はコマンドラインなので、バッチ処理にも向いています。Java製とあってWindows/Mac OSX/Linuxとプラットフォームを選ばないのも素晴らしい。技術者の方でも、ビジュアルの優れた結果が得られれば、仕事のモチベーション向上にもつながるのではないかな、と。ぜひお試しを。 0

 

ditaa
 http://ditaa.sourceforge.net/

SourceForge.net: ditaa
 http://sourceforge.net/projects/ditaa/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が159あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る