CreateCompositeImage: function(l, c, r) {
var blankPlaceholder = "../Content/images/audiogram/blank.png";
var cvs = document.createElement("canvas");
cvs.id = "iconCanvas";
var ctx = cvs.getContext("2d");
var imgL = new Image();
var imgC = new Image();
var imgR = new Image();
var leftImage, centerImage, rightImage;
var re = /(([^)]+))/;
cvs.height = 30;
cvs.width = 60;
if (l === "" || l === undefined) {
leftImage = re.exec(blankPlaceholder)[1];
} else {
leftImage = re.exec(l)[1];
}
if (c === "" || c === undefined) {
centerImage = re.exec(blankPlaceholder)[1];
} else {
centerImage = re.exec(c)[1];
}
if (r === "" || r === undefined) {
rightImage = re.exec(blankPlaceholder)[1];
} else {
rightImage = re.exec(r)[1];
}
imgL.onload = function() { ctx.drawImage(imgL, -1, 0); }
imgC.onload = function() { ctx.drawImage(imgC, 15, 0); }
imgR.onload = function() { ctx.drawImage(imgR, 31, 0); }
imgL.src = leftImage;
imgC.src = centerImage;
imgR.src = rightImage;
return "url(" + cvs.toDataURL("image/png") + ")";
}image.src = CreateCompositeImage("pathToLeftImage","pathToCenterImage","pathToRightImage");
برچسب:
نویسنده: آیلین رضوانی