tp5怎么生成短链接_TP5 生成二維碼
public function getWchatQrcode($users_id=1){//帶LOGO
// $url = 'http://mydd.0317cn.net/index.php/Home/Logo/res/users_id/'.$users_id; //二維碼內容
// $errorCorrectionLevel = 'L';//容錯級別
// $matrixPointSize = 9;//生成圖片大小
// //生成二維碼圖片
// Vendor('phpqrcode.phpqrcode');
// $object = new \QRcode();
// $ad = 'erweima/'.$users_id.'.jpg';
// $object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2);
// $logo = 'erweima/2.jpg';//准備好的logo圖片
// $QR = 'erweima/'.$users_id.'.jpg';//已經生成的原始二維碼圖
// if ($logo !== FALSE) {
// $QR = imagecreatefromstring(file_get_contents($QR));
// $logo = imagecreatefromstring(file_get_contents($logo));
// $QR_width = imagesx($QR);//二維碼圖片寬度
// $QR_height = imagesy($QR);//二維碼圖片高度
// $logo_width = imagesx($logo);//logo圖片寬度
// $logo_height = imagesy($logo);//logo圖片高度
// $logo_qr_width = $QR_width / 5;
// $scale = $logo_width/$logo_qr_width;
// $logo_qr_height = $logo_height/$scale;
// $from_width = ($QR_width - $logo_qr_width) / 2;
// //重新組合圖片並調整大小
// imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
// $logo_qr_height, $logo_width, $logo_height);
// }
//輸出圖片 帶logo圖片
// imagepng($QR, 'erweima/'.$users_id.'.png');
//不帶LOGO
Vendor('phpqrcode.phpqrcode');//生成二維碼圖片
$object = new\QRcode();$url='http://www.shouce.ren/';//網址或者是文本內容
$level=3;$size=4;$ad = 'erweima/'.$users_id.'.jpg';$errorCorrectionLevel =intval($level) ;//容錯級別
$matrixPointSize = intval($size);//生成圖片大小
$object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2);
}