thinkphp實現圖片裁剪並生成圓形圖片整合
阿新 • • 發佈:2019-02-04
thinkphp實現圖片裁剪並生成圓形圖片
結合以下兩個網站的內容實現
1裁剪圖片
http://jsfiddle.net/alexk111/rw6q9/
2thinkphp生成圓形圖片
https://www.zhaokeli.com/article/8030.html
3整合
裁剪圖片後發現是data:png所以需要以下程式碼儲存圖片到本地
$imgdata = substr($imgstr,strpos($imgstr,",") + 1); $decodedData = base64_decode($imgdata); $r = rand(0,100); $img_path = "/".date('YmdHis').$r.".png"; file_put_contents($img_path,$decodedData ); $imgg = yuan_img($img_path); imagepng($imgg,$img_path);
上傳完圖片可以自動生成到指定目錄去$img_path
如下圖所示