首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter函数image_lib->crop()不工作..!

Codeigniter函数image_lib->crop()不工作..!
EN

Stack Overflow用户
提问于 2013-09-10 09:36:30
回答 2查看 3.2K关注 0票数 0

我尝试使用代码点火器的库功能来裁剪图像。但是$this-> image _lib->crop()函数无法更改图像。

这是我的密码-

代码语言:javascript
复制
    <?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>";
}
   }

?>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-28 07:19:10

请试一下这段代码,它的工作很好。裁剪时有什么错误吗?

代码语言:javascript
复制
    $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>";
    }
票数 0
EN

Stack Overflow用户

发布于 2013-11-19 11:00:32

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

所以不要评论

代码语言:javascript
复制
 $config['height'] = '200';
 $config['width'] = '300';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18715418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档