【发布时间】:2013-04-05 15:35:05
【问题描述】:
我想将上传的图片调整为 400 x 350 的比例。我使用下面的代码。
$config = array(
'image_library' => 'gd2',
'source_image' => $img_data['full_path'],
'new_image' => $this->upload_path. '/thumbs',
'maintain_ration' => FALSE,
'width' => 350,
'height' => 400
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
Codeigniter 给我的图像是 400 x 340 的比例。
【问题讨论】:
-
您是否安装了依赖项? GD/GD2、NetPBM 或 ImageMagick
-
你能保留这两个选项 $config['create_thumb'] = TRUE; $config['maintain_ratio'] = 真;由于启用了maintain_ratio选项,拇指将尽可能接近目标宽度和高度,同时保持原始纵横比。
-
谢谢文卡特。我按照你说的试了一下,但还是 400x340。
-
更改这些选项后能否更新新代码
-
我改变了我的代码,如下所示。$config = array( 'image_library' => 'gd2', 'source_image' => $img_data['full_path'], 'new_image' => $this- >upload_path. '/thumbs', 'create_thumb' => TRUE, 'maintain_ration' => TRUE, 'width' => 350, 'height' => 400 ); $this->load->library('image_lib', $config); $this->image_lib->resize();
标签: codeigniter