我陷入了jcrop画布预览功能 当我尝试裁剪图像然后画布预览显示拉伸图像:( 我不想使用 aspectRatio:1,
这是我的代码
$(function(){
$('#target').Jcrop({
onChange: updatePreview,
})
})
function updatePreview(c) {
if (parseInt(c.w) > 0) {
var imageObj = jQuery("#target")[0];
var canvas = jQuery("#preview")[0];
var context = canvas.getContext("2d");
context.drawImage(imageObj, c.x, c.y, c.w, c.h, 0, 0, 300, 150);
}
};
答案 0 :(得分:0)
如果您不希望宽高比为1,则调整到所需的宽高比...然后调整画布的样式高度和宽度以满足新的宽高比