我正在使用 JCrop 来获取要裁剪的图像的尺寸。我有这样的尺寸设置代码:
function updateCoordinates(c) {
console.log(c)
$('#image_x').val(c.x);
$('#image_x2').val(c.x2);
$('#image_y').val(c.y);
$('#image_y2').val(c.y2);
$('#image_w').val(c.w);
}
$('#jcrop_target').Jcrop({
aspectRatio : 2 / 1,
onSelect : updateCoordinates,
onChange : updateCoordinates
});
变量“c”的值为 cx、c.x2、cy、c.y2 和 cw。我猜测 cw = 宽度,cx = x 坐标和 cy = y 坐标,但是如何获得图像的高度?我很想将这些值传递给 PHP Imagick 裁剪。
<?php
$picture = new Imagick($this -> getOriginalUrl());
$picture->cropImage($width, $height, $x, $y);
我觉得我错过了一些明显的东西。