我无法理解 Jcrop 'setSelect' 选项。在 jCrop 网站上,它列出了一个示例
setSelect: [ 100, 100, 50, 50 ]
通常他们称之为
setSelect: [ x, y, x2, y2 ]
现在,在数学上,我假设这意味着图像左下角和右上角的坐标。也就是说,(x,y) 和 (x2,y2) 是坐标。但是他们给出的例子似乎表明它分别是右上角和左下角。这似乎很奇怪。无论如何,我试图概括 setSelect 功能,因为我可能不知道将被“jCropped”的照片的确切尺寸。这是我的代码,但它不起作用:
setSelect: [ $('#cropbox').width()/4,
$('#cropbox').height()/4,
($('#cropbox').width()/4)*3,
($('#cropbox').height()/4)*3]
使用此代码时未选择任何内容。但是,当我使用示例代码setSelect: [ 100, 100, 50, 50 ]
时,它可以工作。但我不想使用它,因为我不知道被裁剪照片的实际尺寸。为什么我的代码不起作用?