主要函数
str = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACJkAAANaCAYAAA...';
$base64 = preg_replace('/data:image\/png;base64,/','',$str);
$imageBlob = base64_decode($base64);
$imagick = new Imagick();
$imagick->readImageBlob($imageBlob);
$imagick->setFormat('png');
$output = time().'.png';
// 缩放
$imagick->thumbnailImage(800,100,true);
// 保存
$res = file_put_contents($output, $imagick->getImageBlob());
var_dump($res);
赞赏支持
本文由 litblc 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Aug 27, 2020 at 08:46 am