Изначально я объединял холст и имя переменной, которую я хочу присвоить ему (где имя получается из поля ввода) при загрузке холста.
Но я не хочу загружать холст, вместо этого я хочу объединить холст и его имя и преобразовать его в данные изображения (база 64), а затем переместить на сервер, где я буду декодировать его в изображение.
Как объединить две переменные и затем преобразовать их в данные изображения с помощью DataURL?
Js код:
var name = $("#ContentPlaceHolder1_HiddenField1").val();
var mergeCanvas = $('<canvas>')
.attr({
width: $(img).width(),
height: $(img).height()
});
var mergedContext = mergeCanvas[0].getContext('2d');
mergedContext.clearRect(0, 0, $(img).width(), $(img).height());
mergedContext.drawImage(img, 0, 0);
mergedContext.drawImage(canvas, 0, 0);
This.downloadCanvas(mergeCanvas[0], name);