我有一个插件,它将使用以下内容根据图像填充文本:
function draw() {
//grab font to use
var fFamily = $(".activeText a .fontType-cont").val();
ctx.font = startFontSize + 'px ' + fFamily;
ctx.fillText(text, 10, 100);
ctx.globalCompositeOperation = 'source-in';
ctx.drawImage(img, 10, 20, 500, 100);
}
var canvas = document.getElementById(current),
ctx = canvas.getContext('2d'),
img = document.createElement('img');
//draw it
img.onload = draw;
img.src = $(".activeGColor").find('img').attr('src');
发生的情况是画布将获取该图像,将其显示在画布中,并且随着文本变大,您将其视为文本的填充。我的问题是,我怎样才能使它看起来不被拉伸或其他什么?我可以选择这样做吗?
你有什么想法?