2013-06-21 3 views
0

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.

Répondre

0

c.y2 - c.y donne la hauteur de la zone recadrée.

Questions connexes