Maison développement back-end tutoriel php 使用PHP QR Code类库创造中间带LOGO的二维码

使用PHP QR Code类库创造中间带LOGO的二维码

Jun 13, 2016 am 11:57 AM
logo width

使用PHP QR Code类库创建中间带LOGO的二维码
使用PHP QR Code类库创建二维码

使用举例浏览器输出:


include "phpqrcode/phpqrcode.php";
$value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>

文件输出二维码

include('phpqrcode/phpqrcode.php');
// 二维码数据
$data = 'http://s.bookphone.cn';
// 生成的文件名
$filename = '1111.png';
// 纠错级别:L、M、Q、H
$errorCorrectionLevel = 'L';
// 点的大小:1到10
$matrixPointSize = 4;
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);

生成中间带logo的二维码

include('phpqrcode/phpqrcode.php');
$value='http://xy.bookphone.cn';
$errorCorrectionLevel = 'L';
$matrixPointSize = 6;
QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2);
echo "QR code generated"."
";
$logo = 'logo.png';
$QR = 'xiangyang.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_height = imagesy($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,'xiangyanglog.png');
?>

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que signifie la largeur du HTML ? Que signifie la largeur du HTML ? Jun 03, 2021 pm 02:15 PM

En HTML5, width signifie width. L'attribut width définit la largeur de la zone de contenu de l'élément. Vous pouvez ajouter des marges intérieures, des bordures et des marges extérieures en dehors de la zone de contenu. élément.

Foton Motor publie un nouveau logo et des informations sur les prix des modèles de la série Xiangling Q Foton Motor publie un nouveau logo et des informations sur les prix des modèles de la série Xiangling Q Sep 12, 2023 pm 09:09 PM

Le 29 août, Foton Motor a organisé une magnifique conférence de rafraîchissement de la marque, apportant une série de nouvelles passionnantes à l'industrie. Le nouveau logo, les produits de remplacement de batterie inférieure Auman Zhilan et la nouvelle voiture Xiangling Q sont devenus le centre de la conférence de presse. Le nouveau logo de Foton Motor montre les ambitions de l'entreprise pour l'avenir. Foton Motor a déclaré que ce nouveau logo symbolise le renouveau et le développement vigoureux de la marque, marquant l'entrée de l'entreprise dans une nouvelle étape de développement. Lors de la conférence de presse, Foton Motor a également lancé le très attendu produit de remplacement de batterie inférieure Auman Smart Blue. utilisateurs Voici une expérience d'utilisation plus pratique et efficace. Dans le même temps, la nouvelle série de voitures Xiangling Q a également attiré beaucoup d'attention. Il existe 4 modèles au total, avec des prix allant de 167 800 yuans à 168 800 yuans, offrant aux consommateurs.

Que dois-je faire si mon iwatch s'allume uniquement avec le logo mais ne s'allume pas ? Que dois-je faire si mon iwatch s'allume uniquement avec le logo mais ne s'allume pas ? Mar 25, 2023 pm 02:00 PM

Raisons et solutions pour lesquelles iwatch n'allume que le logo mais ne s'allume pas : 1. Cela est dû à une alimentation insuffisante et ne peut pas être allumé. Vous pouvez mettre l'arrière de l'iwatch sur le chargeur 2. Cela est dû au système ; problèmes de version. Vous pouvez restaurer la version stable du système ; 3. En cas de panne du chargeur ou du câble de chargement, vous pouvez utiliser un autre câble de chargement magnétique iwatch et un autre adaptateur secteur USB. 4. En cas de panne matérielle, il est recommandé de le faire. rendez-vous chez une machine de test tierce professionnelle pour la maintenance.

Alipay change de logo après 4 ans Alipay change de logo après 4 ans Feb 23, 2024 pm 07:07 PM

Alipay changera de logo tous les quatre ans, alors à quoi ressemblera le logo en 2024 ? Les utilisateurs peuvent voir qu’il a un nouveau look et un style de logo plus avancé. Cette introduction au nouveau logo d'Alipay depuis 4 ans peut vous indiquer le contenu spécifique. Ce qui suit est une introduction détaillée, jetez-y un œil ! Tutoriel d'utilisation d'Alipay Quel est le nouveau logo Alipay après 4 ans ? Affichage du logo : Styles historiques : 1. Version 2020 Logo2, version 2016 Logo3, toutes les versions du logo Introduction du logiciel : 1. Ce logiciel a été créé en 2004 et a plus de 1 000 durées de vie. prestations de service . 2. Ce logiciel est chargé de fournir des produits et services aux prestataires de services numériques, et de nombreux commerçants s'y sont installés.

Deux méthodes pour résoudre le problème d'écran noir après le démarrage de Win10 Deux méthodes pour résoudre le problème d'écran noir après le démarrage de Win10 Dec 21, 2023 pm 03:45 PM

L'écran devient noir après le démarrage de l'ordinateur et le logo s'affiche. Il s'agit d'un problème rencontré par les utilisateurs utilisant le système Win10. Vous pouvez d'abord vérifier si le câble de connexion est normal, ou vous pouvez redémarrer l'ordinateur. ce site pour résoudre le problème après le démarrage de l'ordinateur Win10 et l'affichage du logo La solution à l'écran noir. Méthode 1 : 1. Tout d’abord, appuyez sur la combinaison de touches [Ctrl+Alt+Suppr], puis cliquez sur Gestionnaire des tâches. Dans la fenêtre du Gestionnaire des tâches, cliquez sur [Fichier] dans le coin supérieur gauche et dans le menu déroulant qui s'ouvre, sélectionnez [Exécuter une nouvelle tâche]. Créez une nouvelle fenêtre de tâche, entrez la commande [Explorer.exe], puis appuyez sur [OK ou Entrée] (cochez pour créer cette tâche avec les droits d'administrateur système) ; 2. Appuyez sur la combinaison de touches [Win+S] pour ouvrir la recherche Windows ;

Google met à jour le logo Android ! Les majuscules, les polices et le robot vert ont tous changé. Google met à jour le logo Android ! Les majuscules, les polices et le robot vert ont tous changé. Sep 08, 2023 pm 01:13 PM

[Mobile China News] Avant de lancer la version stable d'Android 14 le mois prochain, Google a désormais modifié le logo Android, y compris le logo et l'image (robot vert). Le nouveau logo Android3D est conforme au thème MaterialYou et diffère du logo 2019 de plusieurs manières. Cas : En commençant par le texte, la première lettre d'Android, la lettre A, est désormais en majuscule. Avant, tout était en minuscules. Poids de la police : la police du logo Android est plus épaisse. En d’autres termes, le poids de la police est augmenté. Green Robot : Le logo du robot Android (également connu sous le nom de Bugdroid) est désormais en 3D, avec plus de courbes, plus de dimensions, plus de personnages,

Quelles sont les méthodes pour exprimer la valeur de la largeur en CSS ? Quelles sont les méthodes pour exprimer la valeur de la largeur en CSS ? Nov 13, 2023 pm 05:47 PM

Les méthodes incluent la valeur de pixel, le pourcentage, l'unité em, l'unité rem, l'unité vw/vh, auto, fit-content, min-content, max-content. Introduction détaillée : 1. Valeur du pixel (px) : La valeur du pixel est fixe et sa largeur reste inchangée quelle que soit la façon dont la résolution de l'écran change. Par exemple : width : 300px ; 2. Pourcentage (%) : le pourcentage de largeur est relatif à la largeur de l'élément parent. Par exemple : largeur : 50 % ; 3, unité em, etc.

Un problème d'écran noir se produit après le démarrage de Windows 10 Un problème d'écran noir se produit après le démarrage de Windows 10 Dec 28, 2023 pm 01:57 PM

Les ordinateurs sont désormais un appareil électrique qui est essentiellement installé dans tous les foyers. Avec l'utilisation continue des ordinateurs, des problèmes étranges sont lentement apparus. Récemment, de nombreux amis ont signalé que les problèmes informatiques récents étaient un écran noir après le démarrage. ? En fait, il est très simple de résoudre ce problème. Aujourd'hui, l'éditeur vous apportera la solution à l'écran noir après l'écran de bienvenue dans win10. Amis qui en ont besoin, venez y jeter un oeil. Solution à l'écran noir après le démarrage de Win10 avec le logo : Étapes de fonctionnement : 1. Vérifiez d'abord si le câble d'alimentation est correctement connecté et vérifiez si le moniteur est endommagé. La méthode de détection nécessite uniquement d'éteindre l'ordinateur. Seule la mise sous tension du moniteur s'affichera. aucune information. S'il n'y a pas de signal, cela prouve que le moniteur est OK2 et que le pilote de la carte graphique est incompatible.

See all articles