首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress的Endroid/Qrcode库

wordpress的Endroid/Qrcode库
EN

Stack Overflow用户
提问于 2017-05-23 02:58:03
回答 1查看 287关注 0票数 0

您好朋友我有一个问题与endroid/qrcode库我创建自定义页面模板和函数.getContentType();返回页面的链接,并插入到img src,而不是返回路径的实际图像路径是创建的,我会很高兴为一些帮助,和建议的,非常感谢:-)这是我的代码,出来的wordpress它工作得很好,但当我把它放在自定义页面模板或cpt模板上面的函数返回错误的路径。

代码语言:javascript
复制
<?php
include WP_CONTENT_DIR .'/endroid_qrcode/src/QrCode.php';

use Endroid\QrCode\QrCode;


$qr = new QrCode();

$qr
->setText('http://www.solutions.com')
->setSize(200)
->setLabel('Scan the code', 16, __DIR__.'/../font/open_sans.ttf')
->setPadding(10)
->setErrorCorrection('high')
->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0])
->setBackgroundColor(['r' => 240, 'g' => 230, 'b' => 255, 'a' => 0])
->setLabel('Scan Me For Info')
->setLabelFontSize(16)
->setPadding(10)
->setImageType(QrCode::IMAGE_TYPE_PNG);
//->setLogoSize(98)
//->setLogo('logo/logo_tetrom.PNG')



$qr->render();

// save it to a file
$qr->save('wp-content/endroid_qrcode/generated_qr/qrcode_new.png');

// now we can directly output the qrcode


header('Content-Type: '.$qr->getContentType());
?>

output in the browser

正如你在屏幕截图中看到的,函数插入了指向页面的链接,而不是文件路径。

代码语言:javascript
复制
($qr->save('wp-content/endroid_qrcode/generated_qr/qrcode_new.png');)

文件已经创建,但是img标签中的src是以错误的方式生成的,我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-05-23 04:16:23

我不直接知道这个库,但从您发布的代码中看,a组件很可能表示不透明。既然你看到的是零,我希望你得到的是一个完全透明的图像。

尝试将a设置为255 (在两个位置)或将其完全删除。

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

https://stackoverflow.com/questions/44120239

复制
相关文章

相似问题

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