如何用CI Image_nation库做缩略图?
How do thumbnail image with a CI Image_nation library?
我使用 Codeignite 中的新图像库制作缩略图。
所以,在 example 之后,我尝试制作上传图片的缩略图:
$ci =& get_instance();
$ci->load->library('image_nation');
$conf = array(
'145x145' => array(
'master_dim' => 'auto',
'keep_aspect_ratio' => FALSE,
'style' => array('vertical'=>'center','horizontal'=>'center'),
'overwrite' => TRUE,
'size_folders' => TRUE,
'quality' => '100%',
'directory' => $path,
'file_name' => '_145x145'
)
);
$ci->image_nation->add_size($conf);
$ci->image_nation->process();
这里我指定 $path
是我需要制作缩略图的加载图像的完整路径。
但是缩略图不是在具有本机图像的文件夹中创建的。
我做错了什么?
您没有为缩略图添加来源(您要从中创建缩略图的图像):
$this->image_nation->source('source-image-01.jpg');
此外,$path 不应是您图片的完整路径,而应是您希望保存图片的目录。
我使用 Codeignite 中的新图像库制作缩略图。 所以,在 example 之后,我尝试制作上传图片的缩略图:
$ci =& get_instance();
$ci->load->library('image_nation');
$conf = array(
'145x145' => array(
'master_dim' => 'auto',
'keep_aspect_ratio' => FALSE,
'style' => array('vertical'=>'center','horizontal'=>'center'),
'overwrite' => TRUE,
'size_folders' => TRUE,
'quality' => '100%',
'directory' => $path,
'file_name' => '_145x145'
)
);
$ci->image_nation->add_size($conf);
$ci->image_nation->process();
这里我指定 $path
是我需要制作缩略图的加载图像的完整路径。
但是缩略图不是在具有本机图像的文件夹中创建的。
我做错了什么?
您没有为缩略图添加来源(您要从中创建缩略图的图像):
$this->image_nation->source('source-image-01.jpg');
此外,$path 不应是您图片的完整路径,而应是您希望保存图片的目录。