本文适用环境:没有使用CodeIgniter框架,但是想引入一个功能还算完善的图像处理类 CodeIgniter 的图像处理类可以使你完成以下的操作 调整图像大小 创建缩略图 图像裁剪 图像旋转 添加图像水印 首先定义一个常量,和两个函数,用于兼容CodeIgniter库Image_li
本文适用环境:没有使用CodeIgniter框架,但是想引入一个功能还算完善的图像处理类
CodeIgniter 的图像处理类可以使你完成以下的操作
首先定义一个常量,和两个函数,用于兼容CodeIgniter库Image_lib文件
引入CI的Image_lib文件后,就可以操作了,详细可参考 http://codeigniter.org.cn/user_guide/libraries/image_lib.html
<?php define("BASEPATH", dirname(__FILE__).'/'); function &get_instance(&$class_object) { return $class_object; } function log_message(){} // 图像处理类位置 CodeIgniter: ./system/libraries/Image_lib.php include("Image_lib.php"); $config['image_library'] = 'gd2'; $config['source_image'] = "/home/qiufeng/work/test/bdlogo.gif"; $config['create_thumb'] = TRUE; $config['dynamic_output'] = TRUE; $config['maintain_ratio'] = TRUE; $config['width'] = 500; $config['height'] = 500; $image = new CI_Image_lib($config); $image->resize(); /* End of file test.php */
原文地址:抽离CodeIgniter的图像处理类, 感谢原作者分享。