flat7th

+ オレに優しいドローソフト

created 2005-09-17 modified 2011-02-10 

オレ

  • ドローソフトが持つ内部オブジェクトのモデルをいじりたくなった
  • 既存のオープンソース・ドローソフトは自分にとって帯に短したすきに長し
  • ちょっと考えてみよう

オレに優しいドローモデル


あー

でもあれだ、Word2003買ったから...当分描画キャンバスでいいかな...

関連

Wiki

リンク備考
TWikiDrawPluginTWiki + JavaApplet。Web透過チャートの実装例
変なもの(仮)別名wema(Web絵馬)。付箋紙のようなWikiクローン
PassWiki必要十分なシンプルさがよいWikiクローン。CSSを使用しており、コンテンツをいじらず全体のデザインを変更できる。PHP。改造のベースにしたい

ライブラリ、ツールなど

リンク備考
JHotDrawTWikiDrawPluginのドローアプレット本体を含む、ドローアプリケーションのフレームワーク。デザインパターンの実験の意味合いが強い。もとはSmalltalk-80のHotDraw
JFreeChart円グラフや棒グラフを描画するJavaライブラリ
Batik SVG ToolkitJavaによるSVG処理ライブラリ
MingFlashの.swfファイルを出力するCライブラリ。PHP等各種言語モジュールもあり
GDWebアプリ製作者に人気のある、pngやjpegを生成するライブラリ
PyxiePythonのXML処理ライブラリとCによる周辺ツール。.xmlをxmlnコマンドに食わせると、XMLに復号可能なPXY形式ファイルを出力。PXYはシンプルな行指向なのでgrep等で処理できる。
PHP XML LibraryPHP4でXMLを簡単に扱うライブラリ。XMLとネイティブなデータ構造の相互変換を行う。全部がメモリに入りきるサイズのXML向き。冒頭の「直視しなさい、XMLはお尻の痛みです」には全く同感。作者はPHP5についてはSimpleXMLがよさげ、と言っている。
PHP XML ClassesPHP用のXMLライブラリ。目的ごとにクラスが分かれている。
XML パーサ関数PHPの純正XMLライブラリ
SimpleXML関数PHP5純正の簡易版XML処理ライブラリ
libRSVGThe leading free SVG renderer for Unix : UNIX向けのフリーなSVGレンダラライブラリ。.svgを.pngに変換するrsvgコマンドが付いている。
svg2swfsvgをswfに変換するPythonスクリプト。Mingを利用している。

ドローアプリ

リンク備考
WebDrawドローアプリ。商用製品
SVG Cats国産SVGドローアプリ。広告ウェア
Sodipodiドロー系ペイントアプリsodipodi。dはtと発音するらしい
sodipodi - PukiWiki日本人sodipodi開発者の方のwikiページ
Sodipodi覚え書きsodipodiを使ったサンプルがあるページ

文書

リンク備考
Channel9 Wiki SVGなんでIEにSVGが組み込まれないんだ?VMLは負けたじゃん、という文書
SVG ImplementationsW3CのSVGアプリまとめページ
ヒント:軽量XMLライブラリーIBMのdeveloperWorks文書。Pixieなど、XML処理を容易にするライブラリの紹介記事。(1)行指向のデータに変換する ものと、(2)ネイティブのデータ構造に変換する ものがある。
Using SimpleXMLPHP5 のSimpleXML解説文書
carto:net - scalable vector graphics文書。まだ読んでない…
Comparing .SWF (ShockWave Flash) and .SVG (Scalable Vector Graphics) file format specifications上記と同じサイトの文書。swfとsvgの比較
comp.lang.java.gui FAQJavaでGUIを書く際のFAQ文書

未分類

リンク備考
SVG MagicPNGをSVGに変換するツワモノのページ。漢と書いてオトコと読みたい
FOP
Link:Web透過なチャート関連