《qhQrCodeReader組件:PHP檢測圖片中是否含有二維碼,以及二維碼識別解析》要點:
本文介紹了qhQrCodeReader組件:PHP檢測圖片中是否含有二維碼,以及二維碼識別解析,希望對您有用。如果有疑問,可以聯系我們。
PHP檢測圖片中是否含有二維碼?和以及二維碼識別解析,其實是同一個問題解決辦法。
因為當解析到圖片中有返回值,就說明有二維碼。否則就不含二維碼。
網絡上這個問題解決方案多是使用PHP-zbarcode擴展,這依賴于ImageMagick。
經過實測,PHP7以下可以順利安裝PHP-zbarcode,但PHP7還不兼容PHP-zbarcode。因此,這個方法對于PHP7不適用。
下面介紹這個插件,簡單易用,還不需要依賴zbar和ImageMagick。它完全依賴于GD。
運行環境
PHP >= 5.4
GD Library
下載地址:https://github.com/qhxin/qhQrCodeReader
用法:
可以分析本地圖片和遠程圖片是否含有二維碼。都是用read()方法:
require_once('./MGQrCodeReader/MGQrCodeReader.php'); $img = './qrcode/1.jpg'; #本地圖片 $img = 'http://www.snjht.com/a.jpg' #或遠程 $MGQrCodeReader = new \MGQrCodeReader\MGQrCodeReader(); echo $MGQrCodeReader->read($img);
返回二維碼中的字符串。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/168.html