【发布时间】:2017-01-27 02:14:00
【问题描述】:
我想将图像调整为 160 x 160 并制作缩略图,然后将该缩略图存储在文件夹中。我不想存储真实图像,而只想存储它的缩略图。以下是我的代码:
$this->load->library('upload');
$this->load->library('image_lib');
$blog_image = $_FILES['blog_image']['name'];
$config = array ('upload_path' => './blogs/',
'allowed_types' => "jpeg|jpg|png",
'overwrite' => TRUE,
'image_library' => 'gd2',
'source_image' => $blog_image,
'create_thumb' => TRUE,
'maintain_ratio' => TRUE,
'width' => 160,
'height' => 160
);
$this->upload->initialize($config);
$this->upload->do_upload('blog_image');
$this->image_lib->resize();
此代码不起作用。它在不调整大小的情况下上传图像。请帮忙。
【问题讨论】:
-
您的服务器是否安装了 GD/GD2、NetPBM 或 ImageMagick?
-
我不知道。我该如何检查。我目前正在我的本地主机 AppServ 上工作
-
您使用的是 Windows、Mac 还是 Linux?
-
我在 Windows 8 上
-
你好 Ajama,检查 GD 库:zoopable.com/check-php-gd-library-installed-or-not
标签: php image codeigniter