PHP获取图片无法识别
一次项目中抓取网页图片保存到本地,抓取到的图片无法识别,几经周转发现是图片经过是压缩处理,更换其他方式获取即可
public function getCoverBase($imgflag) {
if (empty($imgflag)) {
return '';
}
$strImg = @file_get_contents("compress.zlib://" . $imgflag);
$fileBase = 'data:image/jpeg;base64,' . base64_encode($strImg);
return $fileBase;
}