$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
"成功的";