私は画像マッシュアップウェブアプリに取り組んでいます。
フラッシュやその他のクライアントの煩わしさを避け、純粋なHTML+javascriptを実行したい。
軽くするために、Javascriptでクライアント側で作業を行い、最終的に保存された画像をサーバーにプッシュするようにします。
HTML5とCanvasの素晴らしさを読んだ後、それを使用できると思いました。
ただし、問題は次のとおりです。
- HTML5の新しいドラッグアンドドロップ機能を使用して、ユーザーがローカル画像をアプリに渡し、それをキャンバスにペイントすると、...
キャンバスが汚れて、保存しようとするとセキュリティ例外がスローされます。画像データ。 - Bing Image searchなどのAPIを使用してユーザーの画像を検索し、それらをキャンバスにペイントすると、...
キャンバスが汚れて、画像データを保存しようとするとセキュリティ例外がスローされます。
私が考えることができる唯一の回避策は、サーバーを一種のプロキシとして機能させ、処理されるすべてのイメージをクライアントに中継させることですが、それはクライアント側に行くという目的を損ないます。
私が考えていない他の方法はありますか、またはクライアント側の純粋なHTML5 + JSは、このユースケースのオプションではありませんか?