문제

나는이 기능이 마녀 위에 있는데, 심지어 유지 관리도 거짓을 설정하고,이 비율로 잘라냅니다. 이 경우 원래 이미지에는 400x300이 있기 때문에 결과는 150x113px의 이미지입니다.

 function do_crop() {

    $config = array(
   'image_library' => 'gd2',
   'source_image' => realpath(APPPATH . '../upload_img/solg6.jpg'), 
   'new_image' => $this->gallery_path_url . 'thumbaaa.jpg',
   'maintain_ration' => false, 
   'width' => 150,
   'height' => 150,
     'x_axis' => 20,
   'y_axis' => 20
  );

  $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();
 } 

나는 단지 비율없이 작물을 원한다.

도움이 되었습니까?

해결책

문제는 구성에서 설정 이름을 오도했다는 것입니다. "Massing_ratio"가 아닌 "Massication_ratio"입니다.

이 설정의 기본값은 사실이며이를 재정의하지 않습니다. 이미지는 유지되는 비율로 자르고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top