PHP QR コード バーコードおよび QR コード生成クラス ライブラリ
リリース: 2016-07-25 08:42:18
//生成带logo的二维码图片
include 'phpqrcode.php'; - $value = 'http://www.cnblogs.com/txw1958/' //QR コードの内容
- $errorCorrectionLevel = 'L';/ /エラー許容レベル
- $matrixPointSize = 6; //画像サイズを生成
- //QR コード画像を生成
- QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); logo.png';//用意されたロゴ画像
- $QR = 'qrcode.png';//生成されたオリジナル QR コード画像
-
- if ($logo !== FALSE) {
- $QR = imagecreatefromstring (file_get_contents($QR) );
- $logo = imagecreatefromstring(file_get_contents($logo));
- $QR_width = imagex($QR);// QR コード画像の幅
- $QR_height = imagey($QR);// QR コード画像の高さ
- $logo_width = imagex($logo);//ロゴ画像の幅
- $logo_height = imagey($logo);//ロゴ画像の高さ
- $logo_qr_width = $QR_width / 5;
- $scale = $logo_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, 'helloweixin.png')
- echo '';
-
-
- コードをコピー
-
クラスライブラリ、PHP |
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31