您好,欢迎访问一九零五行业门户网

PHPThumb图片处理类示例

resize(100, 100);//$thumb->show();//把图片等比缩小到原来的百分数,比如50就是原来的50%。
$thumb->resizepercent(50);//$thumb->show();//截取一个175px * 175px的图片,注意这个是截取,超出的部分直接裁切掉,不是强制改变尺寸。
$thumb->adaptiveresize(175, 175);//$thumb->show();//从图片的中心计算,截取200px * 100px的图片。
$thumb->cropfromcenter(200, 100);//$thumb->show();//截图,前两个参数分别是需要解出的图片的右上角的坐标x,y。 后面两个参数是需要解出的图片宽,高。
$thumb->crop(100, 100, 300, 200);//$thumb->show();//把图片顺时针反转180度
$thumb->rotateimagendegrees(180);//$thumb->show();try{
$thumb = phpthumbfactory::create('./images/girl.png');}catch(exception $e){ throw $e;}$thumb->crop(100, 100, 300, 200);
//$thumb->show();$thumb->cropfromcenter(200, 100);
//$thumb->show();$thumb->adaptiveresize(250, 250)->createreflection(40, 80, 80, true, '#a4a4a4'); //反射(倒影),颜色是原图的边框色
//$thumb->show();$thumb->rotateimage('cw');
//$thumb->show();$thumb->adaptiveresize(300, 300);
$thumb->save('./images/girl2.jpg','jpg'); //保存图片,第一个参数是保存后图片的name,第二个参数是图片的转换格式$thumb->resize(150,200)->cropfromcenter(100)->show(); //链锁作用
}
复制代码
附,phpthumb图片处理类库的下载地址:https://github.com/masterexploder/phpthumb
其它类似信息

推荐信息