jquerycropping, codiegniter, php

1 Cevap php

Ben jquery, codigniter kullanarak görüntüyü kırpmak istediğinizde

jquery i dört görüntü x1 = 249 x2 = 326 y1 = 194 y2 = 271 w = 77 h = 77 koordinatı olsun

codiegniter sorguyu yapılır

function do_crop() {

                       $x=249; 
            $y=194; 
            $w=77; 
            $h=77; 
            $path= 'system/application/';   
            $config = array(
           'image_library' => 'gd2',
           'source_image' => $path.'/jag1/flowers.jpg' , 
            'new_image' => $path.'/jag2/flowers.jpg',
           'maintain_ration' => false, 
           'width' => $w,
           'height' => $h,
             'x_axis' => $x,
           'y_axis' => $y
          );

          $this->load->library('image_lib');
          $this->image_lib->initialize($config);
          if ( ! $this->image_lib->crop())
          {
              echo $this->image_lib->display_errors();
          }       
            $this->image_lib->clear();
}

i görüntü kırpılmış olsun. Fakat sorun kesin görüntü x kırpılmış alamadım olduğu, y koordinat sorunu

Koordinat lütfen düzeltin

1 Cevap

kullanın. Görüntünün exacty x / y almak için () ofset. X1 büyük olasılıkla ekrandaki fare x1 - yani bu durumda 249 ihtiyaçlarını seçtikten konum görüntünün 'x' ile azaltılabilir. Görüntü sitesini tarafından X değerlerini azaltın. Tarafından). Sol ve y değerleri. Ofset (offset (). Üst ve daha sonra php gönderin.