codeIgniter3 学习笔记七(图像)

Posted 岁月可贵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeIgniter3 学习笔记七(图像)相关的知识,希望对你有一定的参考价值。

codeIgniter 图像类

剪切图片,打水印

class Image extends CI_Controller

    public function __construct()
    
        parent::__construct();
    
    // 剪切图片
    public function resize()
    
        // 图像库
        $config['image_library'] = 'gd2';
        // 图片地址
        $config['source_image'] = $_SERVER['DOCUMENT_ROOT'].'/img/1.jpg';
        $config['create_thumb'] = TRUE;
        // 生成的缩略图将保持图像的纵横比例
        $config['maintain_ratio'] = TRUE;
        $config['width'] = 75;
        $config['height'] = 50;
        $this->load->library('image_lib', $config);
        if ( ! $this->image_lib->resize())
        
            echo $this->image_lib->display_errors();
        
    
    // 打水印
    public  function watermark()
    
        $config['source_image'] = $_SERVER['DOCUMENT_ROOT'].'/img/2.jpg';
        $config['wm_text'] = '打水印文字';
        $config['wm_type'] = 'text';
        $config['wm_font_size'] = '30';
        $config['wm_font_color'] = 'DC143C';
        $config['wm_vrt_alignment'] = 'left';
        $config['wm_hor_alignment'] = 'center';
        $config['wm_padding'] = '20';
        $this->load->library('image_lib', $config);
        $this->image_lib->initialize($config);
        $this->image_lib->watermark();
    

以上是关于codeIgniter3 学习笔记七(图像)的主要内容,如果未能解决你的问题,请参考以下文章

codeIgniter3 学习笔记八(session)

codeIgniter3 学习笔记五(表单验证)

codeIgniter3 学习笔记十(数据库操作)

Codeigniter3学习笔记一(数据库Mysql操作)

codeIgniter3 学习笔记九(XML-RPC)

opencv学习笔记SVM+HOG