NodeBox

NodeBoxは2Dコンピュータグラフィックス、コンピュータアニメーション、グラフィックスなどをPythonでプログラミングするためのオープンソースアプリケーションである。

概要 
NodeBoxはOpenGLやPostScriptのようなテクノロジーに影響を受けた、Processingライクなプログラミング環境である。
また、NodeBoxはDrawBotという他のオープンソースプロジェクトが基となっている。

NodeBoxはグラフィックデザイン、人工知能の研究など色々な用途に使われている。

基本図形・I/O 
NodeBoxでは標準で楕円、星形、矢印、ベジェ曲線などを生成できる。作った作品はイメージファイルにしたり(PDF出力も可能)、QuickTimeムービーに出力することができる。色はRGB、HSB、CMYKなどで指定できる。それぞれ透明度も設定できる。

ライブラリ 
NodeBoxではさまざまなライブラリがサポートされている。
SVGパスをインポートするためのライブラリ
アプリケーション内にベジェパスの編集機能
Mac OS XのCore Imageライブラリを使用し、Photoshopのように画像操作（ブレンドモード、色変更、フィルターなどのレイヤー）。

関連項目 
 Processing
 Graphviz

グラフィックソフトウェア
オープンソースソフトウェア