0

我在女巫上面有这个功能,甚至将maintain_ration设置为false,以这个比例切割。在这种情况下,结果是 150x113 像素的图像,因为原始图像具有 400x300。

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

我只想要没有比例的作物。

4

1 回答 1

3

我认为问题在于您在配置中拼错了设置名称。它是“maintain_ratio”,而不是“maintain_ration”。

此设置的默认值为 true,您不会覆盖它。正在以保持的比例裁剪图像。

于 2010-03-13T00:50:58.083 回答