私はこのチュートリアルを使用しました: Google チャートを画像として保存し、Google グラフを画像に変換してから保存します。
それは完全に機能しており、キャンバス要素を作成してからグラフを描画することでこれを実現しています。
ただし、通常、IE は 9 より前のブラウザでは機能しません。クライアントのほとんどがまだ暗黒時代にあるため、これは大きな問題です。悲しいことに。
誰かがこれに対する良い解決策を推奨できますか、またはこの問題について共有する経験を持っている人はいますか?
私はこのチュートリアルを使用しました: Google チャートを画像として保存し、Google グラフを画像に変換してから保存します。
それは完全に機能しており、キャンバス要素を作成してからグラフを描画することでこれを実現しています。
ただし、通常、IE は 9 より前のブラウザでは機能しません。クライアントのほとんどがまだ暗黒時代にあるため、これは大きな問題です。悲しいことに。
誰かがこれに対する良い解決策を推奨できますか、またはこの問題について共有する経験を持っている人はいますか?
@wizkidの答えはそれ自体で良い提案です-ただし、唯一の問題は、exCanvasが toDataURL()をサポートしておらず、VMLを使用しているという性質上サポートしないことです。これは、画像を保存するために使用できないことを意味します。
アップデート
フラッシュを使用してこの問題を解決できます。次の 2 つのソリューションを利用できます。
これらは両方とも、「キャンバス」からビットマップ画像をpngおよびjpegとして保存できるはずです(参照:fxcanvas、flashcanvas)。これにはもちろん、クライアントに Flash Player がインストールされている必要があります。
3 番目のオプションは、サーバーを Google チャートのプロキシ (またはプロセッサ) として使用することです。