양식을 제출하기 전에 실행되는 다음 코드가 있습니다.양식 제출시 캔버스 업데이트 및 저장
이미지를 변경 한 다음 이미지를 저장하기 전에 캔버스를 다시 그려야합니다.
나는이 문제가 의도 한대로 작동하지 않는다는 것입니다가
내가 불을 지르고에서 단계별 경우 올바른 이미지가 저장됩니다 (대신 이전 이미지 src 속성으로 이미지를 저장) 그것은 내가 구원 받기 전에 지체가 필요하다고 생각하게 만듭니다 ....
어떻게해야합니까?
너무 추첨 방식의 온로드가 있음을$('#WindowForm').submit(function() {
if (isInternal)
{
imgsrc = $(".externalColor.selected-color").find('img').attr("src");
draw();
var canvas = document.getElementById('myCanvas');
context.drawImage(can, 0, 0)
var dataURL = canvas.toDataURL();
$("#ImageData").val(dataURL);
return true;
}
});
참고 :
var img = new Image();
img.src = imgsrc;
img.onload = function() {
pattern = context.createPattern(img, "repeat");
context.fillStyle = pattern;
DrawContext(context);
};
나는 당신을 위해 몇 가지를 정리할 수 있습니다. '할 수있는'변수는 무엇입니까? 'imgsrc'는 실제로'img.src'입니까? – ericjbasti