用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3077|回复: 4
收起左侧

[已解决] 求助:图片先 生成缩略图后打水印确不能成功

[复制链接]
发表于 2011-1-10 20:09:05 | 显示全部楼层 |阅读模式
本帖最后由 guowenlong111 于 2011-1-10 20:11 编辑

求助: 图片处理先打水印后生成缩略图可以,先生成缩略图后打水印确不能成功(生成缩略图成功 ,确看不见水印)  什么原因啊?代码如下:
PHP复制代码
 
function water_mark($furl=""){
        $config['source_image'] = $furl;
        $config['wm_type'] = 'overlay';
        $config['wm_vrt_alignment']="bottom";
        $config['wm_hor_alignment']="right";
        $config['wm_overlay_path'] = 'publish/images/y_logo.png';
        $this->image_lib->initialize($config);
        $this->image_lib->watermark(); 
        $this->image_lib->clear();
}
function thumb($furl,$width=125,$height=163,$new_img=""){
        $config['image_library'] = 'gd2';
        $config['source_image'] =$furl;
        $config['new_image'] = $furl.'.thumb.jpg';
        $config['width'] = $width;
        $config['height'] = $height;
        $this->image_lib->initialize($config);
        $this->image_lib->resize();
        $this->image_lib->clear();
}
/*先生成水印再生成缩略图  可以成功*/
//$this->water_mark($row);
//$this->thumb($row);
 
$this->thumb($row);
$this->water_mark($row);//不能看到水印啊,求解?
 
复制代码
发表于 2011-1-11 00:29:29 | 显示全部楼层
老问题,看这里:http://codeigniter.org.cn/forums/thread-4518-1-1.html
建议多看 FAQ
 楼主| 发表于 2011-1-11 09:37:53 | 显示全部楼层
感谢回复,我已经按照上面说的方法修改了,但还是没有解决 ,当我先调用生成水印的那个函数再调用生成缩略图函数 可以看到水印和缩略图 ,但当我先调用生成缩略图函数 再调用生成水印函数  能看到缩略图 确不能看到水印,
发表于 2011-1-11 13:03:01 | 显示全部楼层
都是操作的同一个文件,所以后面的会覆盖前面。
操作完了复制一份,再做其他操作。
发表于 2011-10-12 20:27:41 | 显示全部楼层
怎么复制?

本版积分规则