我从codeproject下载了一些名为signaturecanvas的代码,并使用HTML5控制画布生成签名控件。它工作得很好。但我被困在这一部分。我无法弄清楚如何将签名数据保存为jpeg图像,以便我可以在之后显示它?将字节阵列保存为jpeg
链接到JavaScript源: http://www.codeproject.com/Articles/432675/Building-a-Signature-Control-Using-Canvas
的Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="signature.css" rel="scripts/stylesheet" type="text/css" />
<script type="text/javascript" src="scripts/signature.js"></script>
<script type="text/javascript">
function loaded() {
var signature = new ns.SignatureControl({
containerId: 'container', callback: function() {
var signatureByteArray = signature.getSignatureImage();
}
});
signature.init();
}
window.addEventListener('DOMContentLoaded', loaded, false);
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="container">
</div>
</form>
</body>
</html>