image_lib 生成缩略图 同时 缩小图片
本帖最后由 xhui_cool 于 2009-2-18 16:23 编辑单步分别 操作 生成缩略图 , 或者 缩小图片 速度 不算慢,
要是同时想同时 做这两部该怎么做? 我现在用image_lib 初始化2次,很慢
达到的效果是将2000*1500的图片 缩小成 600*450 同时生成 150*100的缩略图
$config['image_library'] = 'gd2';
$config['source_image'] = $path_server;
$config['new_image'] = $path_thumb_server;
$config['create_thumb'] = TRUE;
$config['thumb_marker'] = "";
$config['width'] = 150;
$config['height'] = 100;
$this->load->library('image_lib', $config);
/*
* TODO delete debug info
*/
if ( ! $this->image_lib->resize()){
echo $this->image_lib->display_errors();
}
$this->image_lib->clear();
$config['image_library'] = 'gd2';
$config['source_image'] = $path_server;
$config['new_image'] = $path_server;
$config['create_thumb'] = FALSE;
$config['width'] = 600;
$config['height'] = 450;
$this->image_lib->initialize($config);
if ( ! $this->image_lib->resize()){
echo $this->image_lib->display_errors();
}
$config1 = array(.....);
$this->image_lib->initialize($config1);
$this->image_lib->resize();
$config2 = array(.....);
$this->image_lib->initialize($config2);
$this->image_lib->resize();
把两次的配置参数分开,进行两次绘制这样就行了 。。。我现在不就是这么做的,但是速度慢 天啊,这边的提交响应速度也 太快了吧,ajax? 前台js模拟提交,后台慢慢处理?
页:
[1]