background image

$config

['source_image'] = 'ptjsite/upload/55002.jpg';

//(必须)设置原始图像的名字/路径

$config

['dynamic_output'] = FALSE;

//决定新图像的生成是要写入硬盘还是动态的存在

$config

['quality'] = '90%';

//设置图像的品质。品质越高,图像文件越大

$config

['new_image'] = 'ptjsite/upload/resize004.gif';

//设置图像的目标名/路径。

$config

['width'] = 575;

//(必须)设置你想要得图像宽度。

$config

['height'] = 350;

//(必须)设置你想要得图像高度

$config

['create_thumb'] = TRUE;

//让图像处理函数产生一个预览图像(将_thumb 插入文件扩

展名之前)

$config

['thumb_marker'] = '_thumb';

//指定预览图像的标示。它将在被插入文件扩展名之前。

例如,mypic.jpg 

 

将会变成 mypic_thumb.jpg

$config

['maintain_ratio'] = TRUE;

//维持比例

$config

['master_dim'] = 'auto';

//auto, width, height 指定主轴线

$this

->image_lib->initialize(

$config

);

if

 (!

$this

->image_lib->resize())

{

echo

 

$this

->image_lib->display_errors();

}

else

{

echo

 "成功的";

}
}

//图像裁剪
function

 crop(){ 

$config

['image_library'] = 'gd2';

//设置图像库

$config

['source_image'] = 'ptjsite/upload/004.gif';

//(必须)设置原始图像的名字/路径

$config

['dynamic_output'] = FALSE;

//决定新图像的生成是要写入硬盘还是动态的存在

$config

['quality'] = '90%';

//设置图像的品质。品质越高,图像文件越大

$config

['new_image'] = 'ptjsite/upload/crop004.gif';

//(必须)设置图像的目标名/路径。

 

$config

['width'] = 75;

//(必须)设置你想要得图像宽度。

$config

['height'] = 50;

//(必须)设置你想要得图像高度

$config

['maintain_ratio'] = TRUE;

//维持比例

$config

['x_axis'] = '30';

//(必须)从左边取的像素值

$config

['y_axis'] = '40';

//(必须)从头部取的像素值

 

$this

->image_lib->initialize(

$config

);

 

if

 (!

$this

->image_lib->crop())

{

echo

 

$this

->image_lib->display_errors();

}

else

{

echo

 "成功的";