J'utilise JCrop pour obtenir les dimensions de l'image à rogner. J'ai le code pour obtenir les dimensions définies comme ceci:JCropped Obtenir une taille d'image recadrée
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
});
la variable 'c' a les valeurs c.x, c.x2, c.y, c.y2 et c.w. Je devine que c.w = largeur, c.x = coordonnées x et c.y = coordonnées y, mais comment puis-je obtenir la hauteur de l'image? Je pleure de passer les valeurs dans le recadrage PHP Imagick.
<?php
$picture = new Imagick($this -> getOriginalUrl());
$picture->cropImage($width, $height, $x, $y);
Je me sens comme si quelque chose me manquait.