Maison Bibliothèques PHP Autres bibliothèques Classe de génération de code QR phpqrcode-master
Classe de génération de code QR phpqrcode-master

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">'; 
?>


.
Clause de non-responsabilité

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

Exemple de génération de code QR avec Thinkphp3.2 et phpqrcode Exemple de génération de code QR avec Thinkphp3.2 et phpqrcode

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)

Classe de génération de code QR de développement WeChat Classe de génération de code QR de développement WeChat

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.

Explication détaillée de la classe phpqrcode pour générer du code QR Explication détaillée de la classe phpqrcode pour générer du code QR

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.

L'interface PHP WeChat implémente la classe de génération de code QR L'interface PHP WeChat implémente la classe de génération de code QR

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.

Comment implémenter la fonction de génération de code QR dans uniapp Comment implémenter la fonction de génération de code QR dans uniapp

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.

Étude de cas de la classe d'outils de génération de code QR Java (image) Étude de cas de la classe d'outils de génération de code QR Java (image)

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.

See all articles