首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpqrcode更改二维码颜色

phpqrcode更改二维码颜色
EN

Stack Overflow用户
提问于 2014-10-08 20:02:42
回答 2查看 9.6K关注 0票数 1

我正在尝试使用phpqrcode库生成一个不同颜色的二维码。

我的代码示例如下:

代码语言:javascript
复制
<?php
    include('./phpqrcode/qrlib.php');
    $uri=$_GET['uri'];
    $backColor = 0xFFFFFF;
    $foreColor = 0x000066;
    header("Content-Type: image/png");
    QRcode::png($uri, false, QR_ECLEVEL_L, 6, 1, false, $backColor, $foreColor);
?>

然而,颜色似乎只是被忽略了,二维码总是在白色上显示为黑色。

我非常确定我使用的是最新版本的库(v1.1.4):

http://sourceforge.net/projects/phpqrcode/files/releases/

有没有人能让它工作起来?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-08 20:15:54

该方法的sourceforge version如下所示:

代码语言:javascript
复制
static QRcode::png  (
    $text,
    $outfile = false,
    $level = QR_ECLEVEL_L,
    $size = 3,
    $margin = 4,
    $saveandprint = false 
)   

并且不包括任何颜色。您似乎正在查找,即如下所示的defines the method

代码语言:javascript
复制
public static function png(
    $text, 
    $outfile = false, 
    $level = QR_ECLEVEL_L, 
    $size = 3, 
    $margin = 4, 
    $saveandprint=false, 
    $back_color = 0xFFFFFF, 
    $fore_color = 0x000000
) {

(对了,你读的这篇文章也提到了:“从从GitHub__下载最新的PHP码库开始”,它还包含了一个到的链接)

票数 5
EN

Stack Overflow用户

发布于 2018-10-09 17:57:25

qrimage.php文件中,尝试更改$col[0]$col[1]的值,并查看它们之间的差异,祝您好运。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26256445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档