【发布时间】:2013-05-02 18:01:17
【问题描述】:
我有一张图片。我希望它的大小正好是 500x250。我也想保持图像比例。所以我的计划是重新调整大小然后裁剪。我调整图像大小的代码如下。
$config['image_library'] = 'gd2';
$config['source_image'] = './pictures/'.$pic_name;
$config['maintain_ratio'] = TRUE;
$config['width'] = 500;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
调整大小后,图像大小为 500x768。然后我试图裁剪它。裁剪代码如下。
$config['image_library'] = 'gd2';
$config['source_image'] = './pictures/'.$pic_name;
$config['x_axis'] = '0';
$config['y_axis'] = '0';
$config['height'] = 250;
$config['width'] = 500;
$this->image_lib->initialize($config);
$this->image_lib->crop();
现在图像的大小变成了 163x250。我无法弄清楚我的代码有什么问题。
【问题讨论】:
标签: php codeigniter image-manipulation crop