我想使用JCrop来裁剪图像。但结果令人沮丧,我不知道为什么。我有一个图片上传器,当有人在图片中选择javascript时,会更改页面上已有图片的来源,以匹配新上传的图片。然后,我有这样的代码:JCrop调整图像不裁剪 - Javascript
$('#myForm').ajaxForm({
dataType: 'json',
success: function (result) {
$("#image-editor-preview img")
.attr("src", "/Profiles/AvatarWorker/" + _id + "?random=" + Math.random())
.Jcrop({
aspectRatio: 1,
setSelect: [100, 100, 50, 50],
minSize: [160, 160],
maxSize: [160, 160],
onChange: setCoords,
onSelect: setCoords
});
}
});
var x = 0, y = 0, w = 0, h = 0;
function setCoords(c) {
x = c.x;
y = c.y;
w = c.w;
h = c.h;
};
然而,这是发生了什么:
我试图尝试过相当多的解决这一问题,但最终的结果都是一样的。有人有主意吗?谢谢。
你可以发布你的函数'setCoords'的源吗? –
@EthanBrown done – yaegerbomb