【发布时间】:2015-10-20 16:22:18
【问题描述】:
加载我的图像时:
var img = new Image();
img.src = e.target.result;
var canvas = $('#test-canvas')[0];
$('#test-canvas').width(img.width);
$('#test-canvas').height(img.height);
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
但是图像被绘制得比原始尺寸大?我试了几张图,同样的问题。
解决方法是什么?
【问题讨论】:
-
尝试在画布调用中包含想要的高度和宽度:ctx.drawImage(img, 0, 0, width, height): Canvas Syntax
-
greendave11 - 不,还是同样的问题。
标签: javascript jquery html html5-canvas