Rumah pembangunan bahagian belakang tutorial php php结合phpqrcode生成带图片LOGO的二维码

php结合phpqrcode生成带图片LOGO的二维码

Aug 08, 2016 am 09:21 AM
logo width

 PHP生成带LOGO的二维码,或许很多高手都已经实现了,但之前并没有过多关注这方面,这段有个小项目要用到二维码生成,索引就查了些资料,发些有一个PHP 类库phpqrcode对生成这种二维码很方便,索引就测试了一下,下面把自己的用法和代码与菜鸟分享,希望高手鼓励哦。

生成效果:中间带Logo图片

首先你需要下载这个类库包,或者我后边会附上这个类库,具体的使用代码:

1、基本的二维码生成单元,直接输出标准二维码:

<?php //文件输出    
    include(&#39;phpqrcode.php&#39;);    
// 二维码数据    
    $data = &#39;http://www.codesc.net&#39;;    
// 生成的文件名    
   $filename = &#39;ewm.png&#39;;   
// 纠错级别:L、M、Q、H    
    $errorCorrectionLevel = &#39;L&#39;;    
// 点的大小:1到10    
    $matrixPointSize = 4;    
    QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);    
?> 
Salin selepas log masuk

2、生成标准二维码和带Logo的二维码:

<?php include (&#39;phpqrcode.php&#39;);
$value = &#39;http://www.codesc.net&#39;;//二维码数据
$errorCorrectionLevel = &#39;L&#39;;//纠错级别:L、M、Q、H
$matrixPointSize = 10;//二维码点的大小:1到10
QRcode::png ( $value, &#39;ewm.png&#39;, $errorCorrectionLevel, $matrixPointSize, 2 );//生成不带Logo的二维码图片文件名
echo "二维码已生成" . "<br />";
$logo = 'emwlogo.gif';//需要显示在二维码中的Logo图像
$QR = 'ewmlogo.png';//生成带Logo的二维码文件名
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, 'ewmlogo.png' );
?>
Salin selepas log masuk

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了php结合phpqrcode生成带图片LOGO的二维码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

html的width是什么意思 html的width是什么意思 Jun 03, 2021 pm 02:15 PM

在html5中,width的意思是宽度,width属性定义元素内容区的宽度,在内容区外面可以增加内边距、边框和外边距,只需要给元素设置“元素{width:数值}”即可。

Foton Motor mengeluarkan maklumat logo dan harga baharu model siri Xiangling Q Foton Motor mengeluarkan maklumat logo dan harga baharu model siri Xiangling Q Sep 12, 2023 pm 09:09 PM

Pada 29 Ogos, Foton Motor mengadakan persidangan penyegaran jenama yang cantik, membawakan satu siri berita menarik kepada industri. Logo baharu, produk gantian bateri bawah Auman Zhilan dan kereta Xiangling Q baharu menjadi tumpuan logo baharu Foton Motor menunjukkan cita-cita syarikat untuk masa depan. Foton Motor berkata bahawa logo baharu ini melambangkan pembaharuan dan pembangunan cergas jenama itu, menandakan syarikat itu telah memasuki tahap pembangunan baharu Pada sidang akhbar itu, Foton Motor turut melancarkan produk penggantian bateri bawah Auman Smart Blue yang dinanti-nantikan membawa pengguna Di sini datang pengalaman penggunaan yang lebih mudah dan cekap. Pada masa yang sama, siri kereta Xiangling Q yang baru dilancarkan juga telah menarik perhatian ramai Terdapat 4 model secara keseluruhan, dengan harga antara 167,800 yuan hingga 168,800 yuan, memberikan pengguna dengan.

Apakah yang perlu saya lakukan jika iwatch saya hanya menyala dengan logo tetapi tidak menyala? Apakah yang perlu saya lakukan jika iwatch saya hanya menyala dengan logo tetapi tidak menyala? Mar 25, 2023 pm 02:00 PM

Sebab dan penyelesaian mengapa iwatch hanya menyalakan logo tetapi tidak menyala: 1. Ia disebabkan oleh kuasa yang tidak mencukupi dan tidak boleh dihidupkan Anda boleh meletakkan bahagian belakang iwatch pada pengecas 2. Ia disebabkan oleh sistem masalah versi. Anda boleh melancarkan sistem kembali ke versi yang stabil 3. , disebabkan oleh kegagalan pengecasan atau kabel pengecasan, anda boleh menggunakan kabel pengecasan magnet iwatch lain dan penyesuai kuasa USB yang lain 4. disebabkan oleh kegagalan perkakasan pergi ke mesin ujian pihak ketiga profesional untuk penyelenggaraan.

Alipay menukar logonya selepas 4 tahun Alipay menukar logonya selepas 4 tahun Feb 23, 2024 pm 07:07 PM

Alipay akan menukar logonya setiap empat tahun, jadi apakah rupa logo itu pada 2024? Pengguna boleh melihat bahawa ia mempunyai rupa baharu dan gaya logo yang lebih maju. Pengenalan kepada logo baharu 4 tahun Alipay ini boleh memberitahu anda kandungan khusus Berikut ialah pengenalan terperinci, sila lihat! Tutorial penggunaan Alipay Apakah logo Alipay baharu selepas 4 tahun Paparan logo: Gaya sejarah: 1. Versi 2020 Logo2, versi 2016 Logo3, semua versi logo Pengenalan perisian: 1. Perisian ini ditubuhkan pada tahun 2004 dan mempunyai lebih daripada 1,000 kehidupan perkhidmatan . 2. Perisian ini bertanggungjawab untuk menyediakan produk dan perkhidmatan kepada pembekal perkhidmatan digital, dan ramai peniaga telah menetap di dalamnya.

Dua kaedah untuk menyelesaikan masalah skrin hitam selepas win10 dimulakan Dua kaedah untuk menyelesaikan masalah skrin hitam selepas win10 dimulakan Dec 21, 2023 pm 03:45 PM

Skrin menjadi hitam selepas komputer dimulakan dan logo dipaparkan Ini adalah masalah yang dihadapi oleh pengguna yang menggunakan sistem Win10 Anda boleh menyemak sama ada kabel sambungan adalah normal, atau anda boleh memulakan semula komputer laman web ini untuk menyelesaikan masalah selepas komputer Win10 dimulakan dan logo dipaparkan Penyelesaian kepada skrin hitam. Kaedah 1: 1. Mula-mula, tekan kombinasi kekunci [Ctrl+Alt+Del], dan kemudian klik Pengurus Tugas. Dalam tetingkap Pengurus Tugas, klik [Fail] di sudut kiri atas, dan dalam menu lungsur yang terbuka, pilih [Jalankan Tugasan Baharu]. Cipta tetingkap tugas baharu, masukkan perintah [Explorer.exe], dan kemudian tekan [OK atau Enter] (tanda untuk mencipta tugas ini dengan hak pentadbiran sistem 2. Tekan kombinasi kekunci [Win+S] untuk membuka Carian Windows

Apakah kaedah untuk menyatakan nilai lebar dalam css? Apakah kaedah untuk menyatakan nilai lebar dalam css? Nov 13, 2023 pm 05:47 PM

Kaedah termasuk nilai piksel, peratusan, unit em, unit rem, unit vw/vh, auto, kandungan muat, kandungan min, kandungan maks. Pengenalan terperinci: 1. Nilai piksel (px): Nilai piksel tetap dan lebarnya kekal tidak berubah tidak kira bagaimana resolusi skrin berubah. Contohnya: lebar: 300px; 2. Peratus (%): Peratusan lebar adalah relatif kepada lebar elemen induk. Contohnya: lebar: 50%; 3, unit em, dsb.

Masalah skrin hitam berlaku selepas Windows 10 bermula Masalah skrin hitam berlaku selepas Windows 10 bermula Dec 28, 2023 pm 01:57 PM

Komputer kini merupakan alat elektrik yang pada asasnya dipasang di setiap rumah Dengan penggunaan komputer yang berterusan, beberapa masalah pelik telah muncul secara beransur-ansur Baru-baru ini, ramai rakan telah melaporkan bahawa masalah komputer baru-baru ini ? Malah, ia adalah sangat mudah untuk menyelesaikan masalah ini, editor akan membawa anda penyelesaian kepada skrin hitam selepas skrin selamat datang di win10, sila datang dan lihat. Penyelesaian kepada skrin hitam selepas win10 bermula dengan logo: Langkah-langkah operasi: 1. Mula-mula periksa sama ada kabel kuasa disambungkan dengan betul dan periksa sama ada monitor rosak Kaedah pengesanan hanya perlu mematikan komputer Hanya menghidupkan monitor sahaja tiada maklumat. Jika tiada isyarat, ia membuktikan bahawa monitor OK2 dan pemacu kad grafik tidak serasi.

Google mengemas kini logo Android! Huruf besar, fon dan robot hijau semuanya telah berubah. Google mengemas kini logo Android! Huruf besar, fon dan robot hijau semuanya telah berubah. Sep 08, 2023 pm 01:13 PM

[Berita Mudah Alih China] Sebelum melancarkan versi stabil Android 14 bulan depan, Google kini telah mengubah suai logo Android, termasuk logo dan imej (robot hijau). Logo Android3D baharu mematuhi tema MaterialYou dan berbeza daripada logo 2019 dalam beberapa cara. Kes: Bermula dengan teks, huruf pertama dalam Android, huruf A, kini menjadi huruf besar. Dulu semua huruf kecil. Berat fon: Fon logo Android lebih tebal. Dengan kata lain, berat fon meningkat. Robot Hijau: Logo robot Android (juga dikenali sebagai Bugdroid) kini berbentuk 3D, dengan lebih banyak lengkung, lebih banyak dimensi, lebih banyak aksara,

See all articles