私はfabricjsキャンバスを使って設計しています。 Javaスクリプトを使用して画像ファイルをダウンロードするダウンロード後に画像の境界線が見えません。ダウンロードした画像に枠がありません
コードサンプル:
<canvas id="c" runat="server" style="border:2px solid black;" ></canvas>
<img alt="" src="" id="finalImge" runat="server" style="border:2px solid black;" />
function DownloadDesign()
{
var canvas = document.getElementById('c').fabric;
var img = document.getElementById('finalImge');
img.src = canvas.toDataURL("image/png");
var a = $("<a>").attr("href", img.src).attr("download", "Design.png").appendTo("body");
a[0].click();
a.remove();
}
キャンバスにボーダーを適用してからダウンロードしてみてください 例:canvas .style.border = '1px solid#000'; – pareshm
私もそれを試しました..しかし、画像をダウンロードした後に境界がありません.. –
@pareshm ..私はキャンバスに罫線を追加した後にこのエラーがあります。エラー:Uncaught TypeError:未定義の –