793*805で描画しているHTMLを画像化するにあたって、解像度を倍にしたいです。
表示解像度は変えず、画像生成時のみ倍にしたいです。
html2canvasのscaleで実行できそうだったのですが、機能していないみたいです。
どこかおかしいところがあるでしょうか?
流れとしましては、ボタンクリック後にto_imgが動き生成したデータを
ajaxでPHPに渡しています。
javascript
1var to_img = function(){ 2 3var element = $("#sign"); // 画像化したい要素をセレクタに指定 4var getCanvas ; 5 6 html2canvas(element, { 7 background :'#FFFFFF', 8 scale : 2, 9 onrendered: function (canvas) { 10 getCanvas = canvas; 11 var imgageData = getCanvas.toDataURL("image/jpeg",1.0); 12 $.ajax({ 13 type: "POST", 14 cache : false, 15 async:false, 16 url: "a.php", 17 data: { "img": imgageData }, 18 complete: function(){ 19 location.href="b.php"; 20 } 21 22});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/10 22:46