background image

//输出抓回页面的 html  
echo $snoopy->results;
接下来,用正则表达式把你需要的内容匹配出来。这样采集就大功告成了。简单吧!
 

二:图片处理类库,PHPThumb
下载地址(github.com/masterexploder/PHPThumb)。
注意这个类库有一个重名的叫 phpthumb,只是大小写的差别,所以查找文档的时

候千万注意。

在网站建设过程中,需要处理图片的地方多不胜数,用 php 的图片函数处理图片,

十分繁琐。而且对新手来讲十分不好掌握。现在我们可以用 PHPThumb 类库来处理图片,
包括,图片尺寸调整,图片截取,图片加水印,图片旋转等等功能。

使用演示:
//加载类库文件
require_once 'path/to/ThumbLib.inc.php';
//实例化类库,传入你要处理的图片的地址可以是网络地址,也可以是本地地址
$thumb = PhpThumbFactory::create('http://www.shlongyingjixie.com/');
//

 

把图片等比缩小到最大宽度 100px 或者最高 100px,当只输入一个参数的时候,

是限制最宽的尺寸。

$thumb->resize(100, 100);
//把图片等比缩小到原来的百分数,比如 50 就是原来的 50%。
$thumb->resizePercent(50);
//截取一个 175px * 175px 的图片,注意这个是截取,超出的部分直接裁切掉,不是

强制改变尺寸。

$thumb->adaptiveResize(175, 175);
//从图片的中心计算,截取 200px * 100px 的图片。
$thumb->cropFromCenter(200, 100);
//截图,前两个参数分别是需要解出的图片的右上角的坐标 X,Y

 

。后面两个参数是需

要解出的图片宽,高。

$thumb->crop(100, 100, 300, 200);
//把图片顺时针反转 180 度
$thumb->rotateImageNDegrees(180);
这个类库还有更多功能就不多做介绍了,如果你也在开发 PHP 网站过程中需要处理

图片不妨阅读一下这个类库的文档,保证你处理图片很简单,再也不用和那十几个烦人
的 php 图片处理函数打交道了!