var scanPopup; var canvasScan,canvasScanCtx; var contourFinder; function initScan() { // $("body").append(''); // $("#svgfont").load("img/font.svg?"); scanPopup = new Popup($("#popupScan"),$("#popupMask")); $("#btnScanOk").on("onButtonClick",scanPopup.commit); // $("#btnWordArtCancel").on("onButtonClick",wordArtPopup.cancel); $("#scanPopup").bind("onPopupCancel", onScanCancel); $("#scanPopup").bind("onPopupCommit", onScanOk); contourFinder = new ContourFinder(); canvasScan = $("#canvasScan"); canvasScanCtx = canvasScan[0].getContext('2d'); } function showScanDialog() { buttonGroupAdd.hide(); scanPopup.open(); // console.log("canvas: ", canvasScanCtx); // alert("hoi"); loadImage(); // $("#txtWordArt").focus(); // $("#txtWordArt").val(""); //clear textbox } function loadImage() { var img = new Image(); img.src = "/doodle3d-contours/images/foto-(7).png"; img.onload = function() { // alert("hoi"); canvasScanCtx.drawImage(img, 0, 0); var foregroudColor = 255; var backgroundColor = 0; //var threshold = 160; //doodle3D logo var threshold = 62; //arcade contourFinder.findContours(canvasScan[0],foregroudColor,backgroundColor,threshold); for (var i=0; i