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
11Mar2017
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.
20Jan2017
Cet article présente principalement la génération et l'analyse des codes QR Java. Des exemples de codes sont fournis ici pour votre référence et votre compréhension. J'espère que cela pourra aider les amis qui développent des codes QR Java.
20Jan2017
Cet article résume et présente deux méthodes pour générer des images de code QR en PHP. L'une consiste à utiliser l'API Google et l'autre consiste à utiliser la bibliothèque de classes pratique phpqrcode. Les deux sont très pratiques. Les amis dans le besoin peuvent s'y référer.
19Jan2017
qrious est un plug-in de génération de code QR JS pur basé sur HTML5 Canvas. Divers codes QR peuvent être rapidement générés via qrious.js. Vous pouvez contrôler la taille et la couleur du code QR, et vous pouvez également encoder en Base64 le code QR généré.
13Jan2017
Cet article présente principalement les informations pertinentes sur la mise en œuvre par Android de la génération de code QR basée sur Google Zxing. Les amis dans le besoin peuvent s'y référer.
07Jan2017
Cet article présente principalement les informations pertinentes sur la mise en œuvre par Android de la génération de code QR basée sur Google Zxing. Les amis dans le besoin peuvent s'y référer.
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