Jcrop の「setSelect」オプションを理解できません。jCrop Web サイトでは、例が次のようにリストされています。
setSelect: [ 100, 100, 50, 50 ]
一般に彼らは次のように呼んでいます
setSelect: [ x, y, x2, y2 ]
さて、数学的には、これは画像の左下隅と右上隅の座標を意味すると思います。つまり、(x,y) と (x2,y2) が座標です。しかし、彼らが示す例は、それぞれ右上隅と左下隅であることを示しているようです。それは奇妙に思えます。とにかく、「jCropped」になる写真の正確な寸法がわからない可能性があるため、setSelect 機能を一般化しようとしています。ここに私のコードがありますが、動作しません:
setSelect: [ $('#cropbox').width()/4,
$('#cropbox').height()/4,
($('#cropbox').width()/4)*3,
($('#cropbox').height()/4)*3]
このコードを使用すると、何も選択されません。ただし、サンプルコードを使用すると、setSelect: [ 100, 100, 50, 50 ]
機能します。しかし、トリミングされた写真の実際の寸法がわからないため、これを使用したくありません。コードが機能しないのはなぜですか?