最も広く使用されているJavaScript Graphicsライブラリは、最もクロスブラウザ互換性がありますか? -- javascript フィールド と graphics フィールド 関連 問題

What is the most widely-used Javascript graphics library that is the most cross-browser compatible?












2
vote

問題

日本語

私はJavaScript用の素晴らしいグラフィックライブラリのトンがあることを知っています...

今、私はグラフィックライブラリ提案を求める他に質問があることを知っています。しかし、それらのどれも以下の問題に対処していません:

  1. 今最も広く使用されているJavaScript-Graphicsライブラリーとは何ですか?

  2. テキスト、回転、円弧、ベジエスタイルの線の形状を処理でき、少なくともFF、つまり(7/8)、Safari、Chrome ...

    また、ユーザーが自分のブラウザに追加する必要がある必要なプラグインの私のクライアントの恐れのため、オンザフライを読み込むことができるものである必要があり、ユーザーが永久に外部をインストールする必要がないものである必要があります。 。

  3. そのような動物は存在しますか?

    これについての経験豊富な意見を探しています。

英語

I know there are tons of great graphics libraries for javascript...

Now, I know that there are other questions asking for graphics library suggestions. But none of them address the following issues:

  1. What is the most widely-used javascript-graphics library right now?

  2. Can it handle text, rotation, arcs, bezier-style line geometries, and is compatible with at least FF, IE(7/8), Safari, and Chrome...

  3. Also, because of my client's fears of required plug-ins that users need to add to their browser, it needs to be something that can load on-the-fly and not require the user to permanently install anything external.

Does such an animal exist?

I am looking for your experienced opinion on this one.

</div
     
   
   

回答リスト

2
 
vote

クロスプラットフォームのサポートのために私は一般的に私が信頼できるのを見つけます raphael を実行してジョブを実行してください。

 

For cross platform support I generally find I can trust Raphael to do the job.

</div
 
 
     
     
1
 
vote

最初に処理jsを見てみましょう。 http://processingjs.org/

 

I'd look at processingjs first. http://processingjs.org/

</div
 
 
   
   
0
 
vote

2DグラフィックスAPIを使用してHTML5 <canvas/> 要素を使用することをお勧めします。

CANVAS要素はIEではサポートされていませんが、excanvas.jsから http://code.google.com/p/explorercanvas/ 。

Explorer Canvasは、ベクトルグラフィックスを使用してCANVAS要素のサポートをエミュレートするシンプルなJavaScriptです。他のブラウザでは、キャンバスサポートがあります。

このアプローチを使用して、ブラウザ間で機能したリアルタイムスクロールトレンドコントロールを作成しました。

 

I suggest using the html5 <canvas/> element with the 2d graphics API.

Although the canvas element isn't supported in IE, you can make it work with excanvas.js from http://code.google.com/p/explorercanvas/.

Explorer canvas is a simple javascript include that emulates canvas element support using vector graphics. On the other browsers, you will have canvas support.

I used this approach to make a realtime scrolling trend control that worked across browsers.

</div
 
 
 
 

関連する質問

1  ビットマップ/ ImageListsを組み合わせる(Win32)  ( Combining bitmaps imagelists win32 ) 
複数のビットマップから画像リストを作成すること、または複数の画像リストを1つに結合することは可能です。 簡単にするために、同じ要素寸法と透明色を想定することができた。 理由:現在、4つのグループのアイコンと注目に値する「予約」領域を含む非常に長い画像リストを...

1  NSBEZierPathを使用しながらラインプロパティを切り替えます  ( Switching line properties while using nsbezierpath ) 
NSBEZierPathを使用して、ライン(チャートを対象としたもの)を描画するときに、ラインカラー/幅を変更すると、非常に基本的な問題があります。次のコードは、私がしようとしていることを明確にするようにするべきです: <事前> <コード> #import ...

0  3Dモデル、LOD、写真など  ( 3d models lod pics etc ) 
3Dモデルにutilをプログラムする必要があります。私がする必要があるのは、3Dモデルをutilに渡して複数の情報を抽出しています。 Poly Count、サイズ/スケール(該当する場合)などのものと私がつかむことができるもの。それから私はモデルのスクリーン...

0  AMD 64ビットデュアルコア最適化  ( Amd 64 bit dual core optimization ) 
Intelプラットフォームでは明らかではないAMD 64ビットデュアルコアプラットフォームで問題が発生しているように見えるグラフィックス集中型アプリケーションを持っています。 アプリケーションの実行により、特に影と照明(Open GL)のコードを使用する場合...

2  300dpiでJava印刷グラフィックを強制する方法  ( How to force java print graphics in 300dpi ) 
問題のためにグーグルされたときに、どういうわけか、プリンタに送信されたすべての画像を72dpi解像度で印刷する必要があるという制限でクリアされています。私たちは文書を印刷するためにジャスパーレポートを使用しています。バーコードリーダーはそれをスキャンしません。...

2  ソフトペイントブラシストロークをレンダリングするためのアルゴリズムが必要です  ( I need an algorithm for rendering soft paint brush strokes ) 
マウス点の配列、ストローク幅、柔らかさを有する。柔らかい円や柔らかい線を描くことができます。ポイントの配列を描くためにどのアルゴリズムを使用する必要がありますか?私は交差した線が最後の点だけでなく見たいです。 ...

3  多数のメッシュ(オブジェクト)をレンダリングする  ( Rendering large numbers of meshes objects ) 
私は16平方マイルの風景に多数のメッシュをレンダリングしようとしているプロジェクトを持っています。メッシュはすべてユニークではありませんが、それらの多くがあります(おそらくわずか1000メッシュで、それらの数百万の使用) 私は話題を覆っている論文や(良い)リソ...

3  Java Graphics2Dパンとズーム/翻訳とスケーリング  ( Java graphics2d panning and zooming translating and scaling ) 
私は描いているJpanelを持っていて、私はそれを取得しようとしているので、マウスホイールを使うことを試みて、変数スケールを変更することによって「ズーム」を出入りすることができます。現在、何が起こるかはズームインまたはズームインすることができますが、ズームイン...

3  C ++のMac OS Xでメインモニタの解像度を取得するにはどうすればよいですか。  ( How do i get the resolution of the main monitor in mac os x in c ) 
私はそれが解像度より大きくないことを確実にするために、Mac OS Xで起動しているディスプレイの解像度をテストする必要があるグラフィカルアプリを持っています。これはウィンドウ自体が初期化される前に行われます。 複数のディスプレイがある場合は、プライマリディ...

0  C#で.NETコンパクトフレームワークで画像を回転させる高速メソッド  ( Fast method to rotate image in net compact framework in c sharp ) 
.NETコンパクトフレームワークで画像を回転させるための高速な方法はありますか。 私は90,180,270、回転を行う方法がありましたが、同様の速度で画像の自由な形を回転させることができます。 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有