【问题标题】:Codeigniter function image_lib->crop() not working..!Codeigniter 函数 image_lib->crop() 不工作..!
【发布时间】:2013-09-10 09:36:30
【问题描述】:

我尝试使用 codeigniter 的库函数来裁剪图像。但是 $this->image_lib->crop() 函数不能改变图像。

这是我的代码-

    <?php

    class Cropimg extends CI_Controller {

function index()
{
$config['image_library'] = 'gd2';
    $config['source_image'] = 'C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg';
    $config['x_axis'] = '300';
    $config['y_axis'] = '200';
    $config['maintain_ratio'] = FALSE;
    $config['new_image'] = 'C:\Users\Public\Pictures\Sample Pictures\new_crop_img.jpg';
   // $config['width'] = $width-10;
    //$config['height'] = $height-10;


    $this->load->library('image_lib', $config); 


    if ( ! $this->image_lib->crop())

   echo $this->image_lib->display_errors();
    else
     echo "<strong>Your image has been cropped successfully..!!</strong>";
}
   }

?>

【问题讨论】:

  • 有报错吗?
  • 你试过没有空格的文件路径吗?
  • 试试这个 C:\\Users\\Public\\Pictures\\Sample Pictures\\Chrysanthemum.jpg & C:\\Users\\Public\\Pictures\\Sample Pictures\\new_crop_img。 jpg

标签: codeigniter


【解决方案1】:

请试试这个代码,它工作正常。 裁剪时是否遇到任何错误?

    $config['image_library'] = 'GD2';
    $config['source_image'] = 'C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg';
    $config['new_image'] = 'C:\Users\Public\Pictures\Sample Pictures\new_crop_img.jpg';
    $config['height'] = '200';
    $config['width'] = '300';
    $config['maintain_ratio'] = FALSE;

    $this->image_lib->initialize($config);

    if ( ! $this->image_lib->crop())
    {
        echo $this->image_lib->display_errors();
    }else
    {
        echo "<strong>Your image has been cropped successfully..!!</strong>";
    }

【讨论】:

    【解决方案2】:

    为此提供高度和宽度。 高度和宽度是必要的,以从一个点(X 轴,Y 轴)告诉右侧的图像长度是多少,向下的长度(作为高度)是多少。这些将被视为该图像的高度和宽度。

    所以不要评论

     $config['height'] = '200';
     $config['width'] = '300';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多