用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: sigong1
收起左侧

[HELP] 如何调用生成的缩略图呢?

  [复制链接]
发表于 2011-5-19 12:51:40 | 显示全部楼层
回复 hsyan2008 的帖子

缩略图文件名就是自动加个 _thumb 吧,我记得是,呵呵
发表于 2011-5-20 08:37:25 | 显示全部楼层
回复 Hex 的帖子

不是这个意思,打个比方,我要缩略product.jpg,那么缩略后的图片名字是product_thumb.jpg,我就是想直接获得这个名字(product_thumb.jpg),而不是手动处理(比如字符串替换等方式)获取
发表于 2011-5-20 12:24:24 | 显示全部楼层
回复 hsyan2008 的帖子

就是加个后缀。。。。没这么麻烦吧。。。。
你可以自定义后缀,这样你就可以“预测”生成的文件名,所以图像类给不给你都差不多。
发表于 2011-5-20 12:30:11 | 显示全部楼层
回复 hsyan2008 的帖子

new_image字段不就是你生成的缩略图的路径和文件名么?按照你指定的调用就行了啊……
发表于 2011-12-5 18:11:37 | 显示全部楼层
不知道怎么回事,我也刚看,貌似如果不知道new_image的话,就作用于原图的,你在视图里调出原图试试
发表于 2011-12-7 15:46:23 | 显示全部楼层
CI手册里关于缩略图的使用,很模糊的。
发表于 2011-12-7 15:56:05 | 显示全部楼层
PHP复制代码
                $config['source_image'] = $imgurl;//原图地址
                $config['new_image'] = $newimgurl;//你想要的缩略图地址
                $config['width'] = $width;//缩略图宽度
                $config['height'] = $height;//缩略图高度
                $CI =& get_instance();
                $CI->load->library('image_lib');
                $CI->image_lib->initialize($config);
                if($CI->image_lib->resize())
                {
                        return $newimgurl;
                }
                else
                {
                        return $CI->image_lib->display_errors();
                }
复制代码

本版积分规则