dev-master
9999999-dev解析html源,提取图片标签地址,下载图片并处理图片
MIT
The Requires
- intervention/image ^2.3
- paquettg/php-html-parser ^1.6
- symfony/filesystem 2.8.2
- curl/curl ^1.3
- alchemy/zippy ^0.3.5
by Hwl
html image download
Wallogit.com
2017 © Pedro Peláez
解析html源,提取图片标签地址,下载图片并处理图片
简单html源码图片下载器,简单用于一些没有限制图片访问的情况下使用, (*1)
主要说明的processing()的参数,有点多余
还是主要查要看代码 HtmlImageDownloader::processing, (*2)
/**
* 处理并下载并重置大小图片
* 暂只提供一种图片宽高同等缩小
* @param string|array $html
* @param int $width 图片宽度限制
* @return array
*/
public function processing($html,$width = 750)
//@param $html 值为html代码字符串时,则会启用解析成数组,下载出来的图片会以序号做为文件名
//@param $html 值为数组时,这里分两种情况
//一种情况是数组里直接是url字符串值,这种情况下载出来也是以序号做为文件名
//另一种情况是数组里是url信息的数组array('url' => '','fileName' => 'test','extName' => 'jpg'),这种情况下载的文件名会为test.jpg
//在于传入的
#cd app director path,进入代码目录 #单测试某个方法 phpunit tests/src/HtmlImageDownloaderTest.php --bootstrap="tests/bootstrap.php" --filter="::testProcessingFromUrlArray"
目前的gif的动画图会变成表态的图片,解决的方法是添加im扩展,或者使用其他的原生php解析代码, (*3)
解析html源,提取图片标签地址,下载图片并处理图片
MIT
html image download