大致步驟:
1、縮放圖片提高效率
2、圖片灰階化
3、根據亮度計算邊緣
第三個步驟是最關鍵的,方法很多這裡採用的直接對比相鄰的亮度。
推薦學習:《PHP影片教學》
使用方法:
安裝
composer require lizhichao/one-img
使用
$img_path = '1.jpg'; $img = new \OneImg\Border(); $img->setImg($img_path) ->scale(300, 300) ->outline() ->save(); //输出到浏览器
效果
#程式碼倉庫
#https://github.com/lizhichao/doImg