xyst0524 发表于 2011-8-9 10:58:38

生成缩略图的问题

image_lib配置文件如下:
    $config['image_library'] = 'gd2';
    $config['source_image'] = '';
    $config['create_thumb'] = TRUE;
    $config['maintain_ratio'] = TRUE;
    $config['width'] = 65;
    $config['height'] = 45;

但是当控制器重新设置source_image的值时就不能添加缩略图了:
$this->config->set_item('source_image', ‘图片路径’);

请问如何动态的生成缩略图???

rockey329 发表于 2011-8-10 00:08:46

http://www.codeigniter.org.cn/forums/thread-9333-1-1.html
希望对你有帮助~

xyst0524 发表于 2011-8-11 10:01:34

rockey329 发表于 2011-8-10 00:08 static/image/common/back.gif
http://www.codeigniter.org.cn/forums/thread-9333-1-1.html
希望对你有帮助~

你是说把这个写到辅助函数里面,然后返回这个数组?那配置文件岂不是没用?就不能通过配置文件动态修改源图片,从而动态生成缩略图???还是说让我剪裁图片?

xyst0524 发表于 2011-8-11 10:16:56

rockey329 发表于 2011-8-10 00:08 static/image/common/back.gif
http://www.codeigniter.org.cn/forums/thread-9333-1-1.html
希望对你有帮助~

刚用辅助函数弄成了,但是总觉得别扭,辅助函数里有这一堆,配置文件里也有一堆,就不能只用配置文件吗?

visvoy 发表于 2011-8-11 11:30:15

用->image_lib->initialize($config数组)
你更新系统item,这个动作不会自动映射到image_lib的配置里面

xyst0524 发表于 2011-8-11 12:46:31

visvoy 发表于 2011-8-11 11:30 static/image/common/back.gif
用->image_lib->initialize($config数组)
你更新系统item,这个动作不会自动映射到image_lib的配置里面 ...

试过了:
$this->config->set_item('source_image', ‘图片路径’);
$this->image_lib->initialize($config);
$this->image_lib->resize();

可是还是不行

visvoy 发表于 2011-8-12 13:19:32

你肿么还用set_item啊,要改得是$config里面得配置

xyst0524 发表于 2011-8-16 09:31:48

visvoy 发表于 2011-8-12 13:19 static/image/common/back.gif
你肿么还用set_item啊,要改得是$config里面得配置

那该怎么用呢?
页: [1]
查看完整版本: 生成缩略图的问题