【问题标题】:Image Manipulation in CodeIgniterCodeIgniter 中的图像处理
【发布时间】:2010-09-20 07:30:20
【问题描述】:

我在使用 CodeIgniter 1.7 处理图像时遇到了一些问题。使用以下代码,图像已正确上传。唉,而不是制作一个新图像,然后修改;现有图像被修改。有什么帮助吗?

//Upload image first
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png|bmp';

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

//Now fix the image
$picloc = $this->upload->data();
$picloc = $picloc['file_name'];

$thumbnail = "thumb_".$picloc;

$imagemanip['image_library'] = 'gd2';
$imagemanip['source_image'] = './uploads/'.$picloc;
$imagemanip['new_img'] = './uploads/'.$thumbnail;
$imagemanip['maintain_ratio'] = TRUE;
$imagemanip['width'] = 250;
$imagemanip['height'] = 250;

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

$this->image_lib->resize();

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:
    //Upload image first
    $config['upload_path'] = './uploads/';
    $config['allowed_types'] = 'gif|jpg|png|bmp';
    
    $this->load->library('upload', $config);        
    $this->upload->do_upload();
    
    //Now fix the image
    $picloc = $this->upload->data();
    $picloc = $picloc['file_name'];
    
    $thumbnail = "thumb_".$picloc;
    
    $imagemanip['image_library'] = 'gd2';
    $imagemanip['source_image'] = './uploads/'.$picloc;
    $imagemanip['new_image'] = './uploads/'.$thumbnail;// this will get change in new code.
    $imagemanip['maintain_ratio'] = TRUE;
    $imagemanip['width'] = 250;
    $imagemanip['height'] = 250;
    
    $this->load->library('image_lib', $imagemanip);
    
    $this->image_lib->resize();
    

    现在这将完成你的工作

    【讨论】:

      【解决方案2】:

      问题很简单,你有一个错字:

      $imagemanip['new_img'] = './uploads/'.$thumbnail;
      

      索引应该是“new_image”,而不是“new_img”,所以行变成了..

      $imagemanip['new_image'] = './uploads/'.$thumbnail;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-27
        • 1970-01-01
        • 1970-01-01
        • 2015-12-09
        • 2011-01-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多