教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 CodeIgniter图像处理类代码

CodeIgniter图像处理类代码

发布时间:2017-09-14   编辑:jiaochengji.com
分享下CodeIgniter中的图像处理类,没有使用CodeIgniter框架,但是想引入一个功能还算完善的图像处理类的朋友可以参考下。

CodeIgniter框架中有个不错的图像处理类,这里把其代码抽离出来。

CodeIgniter 的图像处理类,功能如下:
1,调整图像大小
2,创建缩略图
3,图像裁剪
4,图像旋转
5,添加图像水印
首先,定义一个常量,和两个函数,用于兼容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();

您可能感兴趣的文章:
CodeIgniter图像处理类代码
CodeIgniter的基本配置说明
ci和thinkphp5哪个好
codeigniter与swfupload整合解决方案
CodeIgniter上传图片的代码示例
CodeIgniter类库实现图片上传的例子
CI操作多个数据库的例子
CodeIgniter创建一个简单的注册系统
jQuery NailThumb
VB图像处理,(一)像素的获取和输出

关键词: CodeIgniter   
[关闭]
~ ~