在codeigniter

时间:2017-12-06 13:30:05

标签: codeigniter

我需要在现有图像上添加水印。 Codeigniter在 image_lib 库下提供此类功能。根据{{​​3}}给出的指示,我已经完成了。显示致命错误而不是结果。

  

遇到PHP错误

     

严重性:错误

     

消息:在null

上调用成员函数watermark()      

文件名:controllers / Imageman.php

     

行号:22

代码是

        $config['image_library'] = 'gd2';
        $config['source_img']='images/images.jpg';
        $config['wm_text']='Hi welcome..!';
        $config['wm_type']='text';
        $config['wm_font_path']='./system/fonts/texb.ttf';
        $config['wm_font_size']='16';
        $config['wm_font_color']='ffffff';
        $config['wm_vrt_alignment']='bottom';
        $config['wm_hor_alignment']='center';
        $config['wm_padding']='20';

        $this->load->library('Image_lib',$config);
        $this->Image_lib->watermark();
        if($this->Image_lib->watermark())
        {
            echo "Watermark added";
        }
        else
        {
            echo "Failed";
        }

1 个答案:

答案 0 :(得分:0)

查看文档后,它使用:
$config['source_image']代替$config['source_img']