私はhtml2canvas.jsとmPDFライブラリを使います。html2canvas、私は増やしたいです
のでMyProjectとプロセスは、HTML DIVキャプチャである - > BASE64/PNG - > MPDF(IMGのSRC = "データ/ ~~~~")
しかしMPDFビュー画像が低品質です。私はmediumQualityまたはhighQualityが欲しいです。
私の使用html2canvasソースこのfunction html2img(){
var canvas ="";
html2canvas($("#SavePart"), {
onrendered: function(canvas) {
// canvas is the final rendered <canvas> element
document.getElementById("theimage").src = canvas.toDataURL();
// console.log(canvas.toDataURL());
// Canvas2Image.saveAsPNG(canvas);
var o_hidden = document.createElement("input");
o_hidden.type = "hidden";
o_hidden.name = "data";
o_hidden.value = canvas.toDataURL();
test.appendChild(o_hidden);
document.test.submit();
}
});
}
MPDFのCODE
$html.='<img src="data:image/jpg;base64,'.$image_data.'" />';
どのように画質アップ
?
しかし、 ' - > base64/png - >'ですが、まだ 'data:image/jpg'を使っていて、驚いて表示されています - ブラウザはmimetypeを許していますあなたは「あなたがしたことよりも」「 –
私の間違いを申し訳ありません。 –
をチェックしてください。https://github.com/niklasvh/html2canvas/issues/241 – 0xcaff