Appeler PHP qrCode est très simple Le code suivant peut générer un code QR avec le contenu "http://www.php.cn".
Code Php
inclut 'phpqrcode.php'
QRcode :: png. (""http://www.php.cn');
Donc, dans l'application réelle, nous ajouterons notre propre LOGO au milieu du code QR pour améliorer l'effet publicitaire. Alors, comment générer un code QR 2D contenant le logo ? Qu'en est-il du code ? En fait, le principe est très simple. Utilisez d'abord PHP qr Code pour générer une image de code QR, puis utilisez la fonction associée à l'image de PHP pour ajouter l'image du logo pré-préparée au milieu du nouveau. généré l'image du code QR original, puis régénérez-la Une nouvelle image du code QR
<?php include 'phpqrcode.php'; $value = 'http://www.learnphp.cn'; //二维码内容 $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, 'helloweba.png'); echo '<img src="helloweba.png">'; ?>
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
19 Sep 2017
Tout d’abord, téléchargez phpqrcode et extrayez-le dans le répertoire du projet ThinkPHP\Library\Vendor. Index_index.html (le modèle peut être configuré par vous-même)
11 Mar 2017
Cet article présente principalement la classe de génération de codes QR pour le développement PHP WeChat. Cet article utilise l'interface WeChat pour réaliser la génération de codes QR et donne directement des exemples de codes. Les amis qui en ont besoin peuvent s'y référer.
24 Mar 2018
Cette fois, je vais vous apporter une explication détaillée du code QR généré par la classe phpqrcode. Quelles sont les précautions pour générer le code QR par la classe phpqrcode ? Ce qui suit est un cas pratique, jetons un oeil.
09 Jun 2018
Cet article présente principalement la classe de génération de code QR implémentée par l'interface PHP WeChat. Les amis intéressés peuvent s'y référer, j'espère que cela sera utile à tout le monde.
06 Jul 2023
Comment implémenter la fonction de génération de code QR dans uniapp Avec le développement rapide de l'Internet mobile, les codes QR sont devenus un élément indispensable de la vie des gens. De nombreuses applications doivent implémenter des fonctions de génération de codes QR sur les téléphones mobiles afin que les utilisateurs puissent facilement numériser et partager des informations sur les appareils mobiles. Dans cet article, nous présenterons comment implémenter la fonction de génération de code QR dans uniapp et fournirons des exemples de code correspondants. 1. Installer les bibliothèques dépendantes Tout d'abord, nous devons installer une bibliothèque tierce pour générer des codes QR dans le projet uniapp.
11 Sep 2017
Les codes QR sont très familiers aux gens de nos jours. Nous utilisons souvent des codes QR lors du développement. L'article suivant vous présente principalement les informations pertinentes sur l'utilisation de Java pour générer des outils de code QR. L'article fournit un exemple de code détaillé. Les amis qui en ont besoin peuvent s'y référer. Jetons un coup d'oeil ensemble.
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images