【问题标题】:CodeIgniter crop() without maintain_rationCodeIgniter crop() 没有维护比率
【发布时间】:2010-03-12 22:44:08
【问题描述】:

我上面有这个功能,甚至将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();
 } 

我只想要没有比例的裁剪。

【问题讨论】:

    标签: codeigniter crop


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-09-22
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      相关资源
      最近更新 更多