1

私は、単語と入力だけを使用して画像を再作成するアプリを作成する必要があります。最終結果がどのようなものになるかについての非常に大まかな例については、 http://fineartamerica.com/featured/manhattan-new-york-typographic-map-michael-tompsett.html

私の最初の質問は、そのようなアプリケーションをCanvasを使用してフロントエンドで完全に構築できるかどうかです。

もしそうなら、Kinetic.jsとEasel.jsのどちらのキャンバスライブラリが最適ですか?

一部の機能に役立つ可能性のあるCCjavascriptライブラリはありますか?

Canvasでない場合、他にどのようなフロントエンドソリューションが機能する可能性がありますか?(フラッシュ、Silverlightなどはありません

4

1 に答える 1

0

はい、これはキャンバスで非常に可能です。プラグインを使用したくない場合は、canvas を使用することをお勧めしますが、SVG も使用することをお勧めします。これは、パフォーマンスの問題がなく、SVG には組み込みのイベント ハンドラーが既に含まれているためです。

プロジェクトで非常に快適に使用できる場合を除き、Kinetic や Easel をわざわざ使用することはありません。どちらが優れているかわからない場合は、プロジェクトでどちらかを使用するのに十分快適ではありません。最初にそれらについて詳しく学んでください。ただし、キャンバス開発の将来を計画しており、これが 1 回限りのキャンバス プロジェクトではない場合は、代わりに単独で作業することをお勧めします。

SVG には、Raphael などの同様のライブラリがあります。

サイズ変更、回転、移動が可能なテキストをレンダリングするキャンバスまたは SVG アプリを作成することは、特に難しいことではありません。しかし、一連の単語と形状を与えて自動的に実行させることは、まったく別のものであり、実際にはキャンバスの問題ではありません。それは、どのプラットフォームでも同じである一般的なトポロジー プログラムにすぎません。実装するのは簡単です。

于 2012-08-15T03:35:23.237 に答える