Я использую JCrop для получения размеров изображения, которое нужно обрезать. У меня есть код для получения таких размеров:
function updateCoordinates(c) { console.log(c) $('#image_x').val(cx); $('#image_x2').val(c.x2); $('#image_y').val(cy); $('#image_y2').val(c.y2); $('#image_w').val(cw); } $('#jcrop_target').Jcrop({ aspectRatio : 2 / 1, onSelect : updateCoordinates, onChange : updateCoordinates });
переменная 'c' имеет значения cx, c.x2, cy, c.y2 и cw. Я предполагаю, что cw = width, cx = x координат и cy = y координат, но как я могу получить высоту изображения? Я плачу, чтобы передать значения в обрезку PHP Imagick.
<?php $picture = new Imagick($this -> getOriginalUrl()); $picture->cropImage($width, $height, $x, $y);
Я чувствую, что мне не хватает чего-то очевидного.