flotで作成したグラフを画像として保存することはできますか? はいの場合、どのように?
3955 次
1 に答える
4
HTML5 対応のブラウザーで作業する場合、flot はグラフを <canvas> 要素に出力します。canvas 要素には、画像ソースとして使用する URI スキーム文字列にキャンバスを書き込むために使用できる、かなり広くサポートされている ToDataURL() メソッドがあります。そこから文字列をどうするかはあなた次第ですが、少なくとも Firefox の場合、MDN は画像を保存する例を提供しています。少なくとも、ドキュメントに新しい画像要素を作成し、その src を結果の文字列に設定してから、ユーザーが画像を保存できるようにすることができます。
この 5 月の時点で、 canvas.ToBlob()の新しい HTML 5 仕様がパイプを下っていますが、サポートされるまでにはかなりの時間がかかります。最後に読んだところ、仕様がより明確になり、最終化されるまで、少し待っているゲームがあるため、まだ誰も実装していません。
于 2011-08-03T17:06:46.803 に答える