4

javascript(phonegap)を使用してギャラリーにコピーしたい一時的な画像があります。何か助けはありますか?

function save() {
  var image = document.getElementById("tempImg");
  //upload image to gallery of mobile . But how??
}

私の画像には写真とテキストが一緒に含まれています...

div内の画像を含むすべてのdivデータをテキスト付きで配置し、javascriptで.jpg、pngなどの形式で完全な画像として保存したいだけです。このリンクを参照しましたが、これは canvas から image へのリンクですが、 div から image へのリンクが必要です。 Canvas to PhotoLibrary [Phonegap]

4

2 に答える 2

5

次の URL をチェックしてみてください: http://html2canvas.hertzen.com/

このスクリプトを使用すると、div をキャンバスに変換し、「Canvas to PhotoLibrary [Phonegap]」を使用して残りを行うことができます。

コードは次のようになります。

function save() {
    var image = document.getElementById("tempImg");
    html2canvas(image, {
        onrendered: function(canvas) {
            // use "Canvas to PhotoLibrary [Phonegap]" on the canvas variable
        }
    });
}
于 2013-04-09T23:13:14.017 に答える
1

セッションストレージ(または)ローカルストレージを使用してこれを保存します

保存:

var z1,z2,z3;
function save() {
var a=$("#theme1_text").val();
var b=$("#image_div").css("background-image");              
var c=$("#background_theme1").css("background-image");
sessionStorage.z1=a;
sessionStorage.z2=b;
sessionStorage.z3=c;
    };

見る:

function view() {
$("#theme1_text").val(sessionStorage.z1);
$("#image_div").css("background-image",sessionStorage.z2);
$("#background_theme1").css("background-image",sessionStorage.z3);
    };
于 2013-04-10T05:54:06.263 に答える