我尝试使用代码点火器的库功能来裁剪图像。但是$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>";
}
}?>
发布于 2013-10-28 07:19:10
请试一下这段代码,它的工作很好。裁剪时有什么错误吗?
$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>";
}发布于 2013-11-19 11:00:32
为此提供高度和宽度。高度和宽度是必要的,从一个点(X轴,Y轴),什么是图像的长度向右,什么是长度(作为一个高度)向下。这些将被视为该图像的高度和宽度。
所以不要评论
$config['height'] = '200';
$config['width'] = '300';https://stackoverflow.com/questions/18715418
复制相似问题