ホームページ バックエンド開発 PHPチュートリアル PHP と phpqrcode を組み合わせると、画像ロゴ付きの QR コードが生成されます

PHP と phpqrcode を組み合わせると、画像ロゴ付きの QR コードが生成されます

Aug 08, 2016 am 09:21 AM
logo width

PHP はロゴ付きの QR コードを生成します。おそらく多くの専門家がすでに実装していると思いますが、このセクションには QR コードの生成を必要とする小さなプロジェクトがあるため、いくつかの情報を確認して送信しました。この種の QR コードを生成するのに非常に便利な PHP クラス ライブラリ phpqrcode があり、その使い方とコードを初心者に共有します。

生成効果: 中央のロゴ画像

まず、このクラス ライブラリ パッケージをダウンロードする必要があります。または、このクラス ライブラリを後で添付します。具体的な使用方法のコード:

1. 基本的な QR コード生成ユニット、直接標準 QR コードを出力:

<?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);    
?> 
ログイン後にコピー

2. 標準 QR コードとロゴ付き QR コードを生成:

<?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' );
?>
ログイン後にコピー

著作権表示: この記事はブロガーによるオリジナル記事であり、ブロガーの許可なく複製することはできません。

上記では、PHP と phpqrcode を組み合わせて画像ロゴ付きの QR コードを生成する方法を紹介しました。関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

htmlの幅とは何を意味するのでしょうか? htmlの幅とは何を意味するのでしょうか? Jun 03, 2021 pm 02:15 PM

HTML5 では、width は幅を意味します。width 属性は要素のコンテンツ領域の幅を定義します。コンテンツ領域の外側に内側のマージン、境界線、および外側のマージンを追加できます。「要素 {width: value}」を設定するだけで済みます。要素。

福田汽車、Xiangling Qシリーズモデルの新ロゴと価格情報を公開 福田汽車、Xiangling Qシリーズモデルの新ロゴと価格情報を公開 Sep 12, 2023 pm 09:09 PM

8月29日、福田汽車は豪華なブランドリフレッシュカンファレンスを開催し、業界に一連のエキサイティングなニュースをもたらした。新しいロゴ、Auman Zhilanの底部バッテリー交換製品、新型Xiangling Q車が記者会見の焦点となったが、福田汽車の新しいロゴは同社の将来への野心を示している。福田汽車は、この新しいロゴはブランドの刷新と精力的な発展を象徴しており、同社が新たな発展段階に入ったことを示していると述べ、記者会見では、待望のAuman Smart Blue底部バッテリー交換製品も発売したと述べた。ユーザー より便利で効率的な使用体験がここにあります。同時に、新しく発売された香鈴 Q 自動車シリーズも大きな注目を集めており、合計 4 モデルがあり、価格は 167,800 元から 168,800 元まであり、消費者に

iwatch のロゴが点灯するだけで電源が入らない場合はどうすればよいですか? iwatch のロゴが点灯するだけで電源が入らない場合はどうすればよいですか? Mar 25, 2023 pm 02:00 PM

iwatch のロゴが点灯するだけで電源が入らない原因と解決策: 1. 電力不足が原因で電源が入らない。iwatch の背面を充電器に置くことができます。2. システムが原因です。バージョンの問題: システムを安定バージョンにロールバックできます; 3. 充電器または充電ケーブルの故障が原因の場合は、別の iwatch 磁気充電ケーブルと別の USB 電源アダプタを使用できます; 4. ハードウェアの故障が原因の場合は、次のことをお勧めします。メンテナンスのために専門のサードパーティ製試験機に行ってください。

Alipay、4年ぶりにロゴ変更 Alipay、4年ぶりにロゴ変更 Feb 23, 2024 pm 07:07 PM

Alipay は 4 年ごとにロゴを変更する予定ですが、2024 年のロゴはどのようになるでしょうか?ユーザーは、外観が新しくなり、より高度なロゴ スタイルになっていることがわかります。 Alipay の 4 年ぶりの新しいロゴを紹介すると、その具体的な内容がわかります。 Alipay の使い方チュートリアル 4 年ぶりの新しい Alipay ロゴは何ですか? ロゴの表示: 歴史的なスタイル: 1. 2020 年バージョンのロゴ 2、2016 年バージョンのロゴ 3、すべてのバージョンのロゴ ソフトウェアの紹介: 1. このソフトウェアは 2004 年に設立され、1,000 年以上使用されています。サービス。 2. このソフトウェアは、デジタル サービス プロバイダーに製品とサービスを提供する役割を担っており、多くの販売業者がこのソフトウェアに定着しています。

win10起動後の黒い画面問題を解決する2つの方法 win10起動後の黒い画面問題を解決する2つの方法 Dec 21, 2023 pm 03:45 PM

コンピューターの起動後に画面が真っ暗になり、ロゴが表示されます。これは、Win10 システムを使用しているユーザーが遭遇する問題です。まず、接続ケーブルが正常かどうかを確認するか、コンピューターを再起動できます。この記事は次のユーザーによって共有されています。 Win10パソコン起動後、ロゴが表示される場合や黒い画面が表示される場合の解決方法はこちらのサイトをご参照ください。方法 1: 1. まず、[Ctrl+Alt+Del] キーの組み合わせを押して、[タスク マネージャー] をクリックします。タスクマネージャーウィンドウの左上隅にある[ファイル]をクリックし、表示されるドロップダウンメニューで[新しいタスクの実行]を選択します。新しいタスク ウィンドウを作成し、[Explorer.exe] コマンドを入力して、[OK または Enter] を押します (システム管理者権限でこのタスクを作成する場合にチェックします); 2. [Win+S] キーの組み合わせを押して Windows Search を開きます。

CSSで幅の値を表現するにはどのような方法がありますか? CSSで幅の値を表現するにはどのような方法がありますか? Nov 13, 2023 pm 05:47 PM

メソッドには、ピクセル値、パーセンテージ、em 単位、rem 単位、vw/vh 単位、auto、fit-content、min-content、max-content が含まれます。詳細な紹介: 1. ピクセル値 (px): ピクセル値は固定されており、画面解像度がどのように変化してもその幅は変わりません。例: width: 300px; 2. パーセント (%): 幅のパーセントは、親要素の幅を基準にしています。例: width: 50%; 3、em 単位など。

Windows 10 起動後に黒い画面の問題が発生する Windows 10 起動後に黒い画面の問題が発生する Dec 28, 2023 pm 01:57 PM

コンピュータは現在、基本的に各家庭に設置されている電化製品です。コンピュータを使い続けると、いくつかの奇妙な問題が徐々に現れてきます。最近、多くの友人から、最近のコンピュータの問題について、起動後に黒い画面が表示されると報告されています。何が起こっているのか?実は、この問題を解決するのはとても簡単です。今日は、Win10 のようこそ画面の後の黒い画面の解決策をエディターが提供します。必要な友達は、ぜひ見に来てください。 win10 起動後にロゴが表示された黒い画面の解決策: 操作手順: 1. まず、電源ケーブルが正しく接続されているかどうかを確認し、モニターが損傷していないかどうかを確認します。検出方法はコンピューターの電源をオフにするだけです。モニターの電源をオンにするだけで表示されます。情報なし。信号がない場合は、モニターは正常であり、グラフィックス カード ドライバーに互換性がないことがわかります。

GoogleがAndroidロゴをアップデート!大文字、フォント、緑色のロボットがすべて変更されました。 GoogleがAndroidロゴをアップデート!大文字、フォント、緑色のロボットがすべて変更されました。 Sep 08, 2023 pm 01:13 PM

[Mobile China News] 来月 Android 14 の安定版をリリースする前に、Google はロゴと画像 (緑色のロボット) を含む Android ロゴを変更しました。新しい Android3D ロゴは、MaterialYou テーマに準拠しており、2019 年のロゴとはいくつかの点で異なります。ケース: テキストから、Android の最初の文字である文字 A が大文字になりました。以前はすべて小文字でした。フォントの太さ: Android のロゴのフォントは太くなっています。つまり、フォントのウェイトが増加します。 Green Robot: Android ロボットのロゴ (Bugdroid としても知られる) が 3D になり、より多くの曲線、より多くの寸法、より多くの文字が追加されました。

See all articles