« 「Apollo Window API」を使ってみる | メイン | せめて雰囲気だけでも・・・ »

Prototype Graphic Framework (PGF)

Prototype Graphic Framework (PGF)

Prototypeベースのグラフィックフレームワーク「 Prototype Graphic Framework (PGF)」がリリースされています。

下記のようなシンプルなコードでベクターグラフィックを描画/表示できるようです。

// Create an SVG renderer
var renderer = new SVGRenderer("whiteboard");

// Create a rectangle with some attributes like color and bounds
var rect = new Graphic.Rectangle(renderer);
rect.setFill({r: 255, g: 0, b: 0, a: 128});
rect.setStroke({r: 255, g: 255, b: 0, a: 128, w: 5});
rect.setBounds(10, 20, 200, 300);
rect.setRoundCorner(10, 10);
rect.translate(10, 20);
rect.rotate(30);

renderer.add(rect);

ただし、IEが相変わらずSVGをサポートしていないので、SVG (Firefox、 WebKit、Opera)、VML (IE) またはcanvas (Firefox、Safari、WebKit、Opera)となるようです。
canvasに対する対応は、作者自身の優先順位度が低いとのこと。

興味のある方はどうぞ。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする
スポンサード リンク