PHP QR Code 条形码和二维码生成类库
Freigeben: 2016-07-25 08:42:18
Original
1445 Leute haben es durchsucht
//生成带logo的二维码图片
-
include 'phpqrcode.php';
- $value = 'http://www.cnblogs.com/txw1958/'; //二维码内容
- $errorCorrectionLevel = 'L';//容错级别
- $matrixPointSize = 6;//生成图片大小
- //生成二维码图片
- QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2);
- $logo = 'logo.png';//准备好的logo图片
- $QR = 'qrcode.png';//已经生成的原始二维码图
-
- 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);
- }
- //输出图片
- imagepng($QR, '\helloweixin.png');
- echo '';
复制代码
|
类库, PHP
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31