如何使用CI Image_nation库缩略图?

时间:2015-03-05 16:24:55

标签: php codeigniter codeigniter-2

我在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是我需要制作拇指的已装帧图像的完整路径。 但是,缩略图不会在具有本机图像的文件夹中创建。 我错了什么?

1 个答案:

答案 0 :(得分:0)

您没有为缩略图添加来源(您想要创建缩略图的图片):

$this->image_nation->source('source-image-01.jpg');

此外,$ path不应该是图片的完整路径,而是您希望保存图片的目录。