2012-03-11 8 views
1

ローカルファイルシステムに外部Webサイトから読み込まれたイメージをキャンバスに保存する方法はありますか?キャンバスに外部イメージをローカルファイルに保存する

私はtoDataUrl()を試してみると、セキュリティエラーが発生したばかりです。 Firefoxでは、右クリックでキャンバスをファイルに保存できますが、これはChromeでは不可能です。

+0

私たちにコードを教えてください。原則としてcanvasはpng/jpeg/bmpにエクスポートできます。 – Bakudan

答えて

4

セキュリティ上の理由から、toDataUrl()は使用できません。

これがなぜ起こっているのかは、corsを調べる必要があります。

Here's a bit on why it should be this way

これはFirefoxの機能で、すべてのローカルなのでsave-asを右クリックすることができます。それがtoDataUrl()である場合、ウェブページはまた、キャンバスデータをサーバに送信しようとする可能性があり、それを望まない。

save-asを右クリックすると、Operaの要求された機能で、いつか他のブラウザにアクセスする可能性がありますが、すぐに機能することはありません。

関連する問題