5

ユーザーがブラウザで画像を描画できるようにしたい。つまり、ベクターかビットマップかを問わず、ビットマップ グラフィックスと描画機能の両方が必要です。

Canvas は良さそうですが、IE ではサポートされていません。また、ExCanvas もありますが、ExCanvas は IE6 から 8 まで一貫して使用できるほど安定しているかどうか疑問に思います。

または何よりも、これらすべてをすぐにサポートするオープンソースの画像/描画ライブラリはありますか? 20 ほどの Web ベースの画像エディタまたは描画ツールを見つけましたが、要件をサポートするものはありませんでした。(そして、Flash/Flex/Silverlight/JavaFX は避けたいと思います。)

4

7 に答える 7

6

RaphaelJSを見てみましょう。これは、利用可能な場合は Canvas、VML、または SVG を使用して、描画機能のクロス ブラウザー実装です。ユーザーが箱から出して自分で描画できるかどうかはわかりませんが、一見の価値があるかもしれません.

于 2008-11-20T10:27:23.797 に答える
3

あなたはそれを避けたいと言いましたが、Flash をお勧めします。Flash 6 または 7 を簡単に使用でき、これらの採用率は 90% を超えています。JavaScript でそのレベルのサポートが得られるとしたら、私は驚きます。Flash は真にライト ワンスでどこでも実行できるため、開発時間を短縮できます。

于 2008-11-20T09:53:49.997 に答える
3

Dojo X をチェック

http://dojotoolkit.org/projects/dojox

于 2008-11-20T10:17:49.387 に答える
2

dojox.gfxを使用します。クロスブラウザ(SVG / VML / Canvas / Silverlight)であり、法案に適合しているように見えます。Dojoのメインサイトからダウンロードできます。そのテストデモを試すことができます。警告:コードは速度ではなくデバッグの問題を対象としているため、後者の2つのリンクは遅くなります(最小化されていない、結合されていない、圧縮されていない、ファイルサーバーから提供されている)。

于 2008-11-24T05:29:36.910 に答える
1

あなたはVMLでそれを行うことができるかもしれません

http://en.wikipedia.org/wiki/Vector_Markup_Language

于 2008-11-20T10:23:38.953 に答える
1

これは、私がしばらく前に見つけた非常に巧妙で非常に拡張性の高いライブラリです: JS-Graphics

于 2008-11-20T10:28:33.157 に答える
0

Kieronの答えに少し追加します。Water Zorn のサイトには、非常に優れたベクター グラフィック パッケージがあります。私はそれを大規模なアプリケーションで使用しましたが、.NET および手書きの JavaScript と美しく統合されました。また、彼のドラッグ アンド ドロップ API を使用して、html 要素のドラッグをスムーズにしました。

于 2008-11-24T03:23:01.110 に答える