我正在嘗試簽名墊並設置其中一個例子很好。但我無法弄清楚如何將圖像保存爲JPEG或類似的東西。簽名墊保存圖像
我想保存圖像,然後顯示它在佔位符,所以我可以看到它的作品。
下面是我的代碼:
Default.aspx的
<head runat="server">
<script src="scripts/jquery.min.js"></script>
<script src="scripts/jquery.signaturepad.min.js"></script>
<script src="scripts/json2.min.js"></script>
<link rel="stylesheet" href="scripts/jquery.signaturepad.css"/>
<script type="text/javascript">
$(document).ready(function() {
$('.sigPad').signaturePad({ drawOnly: true });
});
</script>
<title></title>
</head>
<body>
<form id="form1" runat="server" class="sigPad">
<label for="name">Print your name</label>
<input type="text" name="name" id="name" class="name"/>
<p class="drawItDesc">Draw your signature</p>
<ul class="sigNav">
<li class="drawIt"><a href="#draw-it">Draw It</a></li>
<li class="clearButton"><a href="#clear">Clear</a></li>
</ul>
<div class="sig sigWrapper">
<div class="typed"></div>
<canvas class="pad" width="198" height="55"></canvas>
<input type="hidden" name="output" class="output"/>
</div>
<button type="submit">I accept the terms of this agreement.</button>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</form>
</body>
</html>
Default.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
var sigToImg = new SignatureToImage();
var signatureImage = sigToImg.SigJsonToImage(signatureJson);
// I want to be able to add the image to Placeholder1 after the post back
}
}
這個特殊的部分:VAR signatureImage = sigToImg.SigJsonToImage(signatureJson );我不確定在這個例子中它是如何得到那個signatureJson的,如果我沒有在任何地方設置 –
任何人?有人可以幫我解決這個問題嗎? –
任何人?任何人?? –