首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails:如何生成不同颜色的QR代码图像

Rails:如何生成不同颜色的QR代码图像
EN

Stack Overflow用户
提问于 2015-04-09 06:53:57
回答 1查看 1.7K关注 0票数 0

我使用rqrcode_png gem生成png格式的QR编码图像。

QR码是在png图像格式下成功生成的,但是QR码的颜色是黑白的,我想以蓝白格式生成QR码。

我在网上搜索了很多,但没有找到任何答案。此外,rqrcode_png gem的文档没有指定任何方法来更改QR代码的颜色。

请帮帮忙

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-09 07:02:36

rqrcode_png使用chunky_png生成图像。颜色在rqrcode_png/lib/rqrcode_png/image.rb中定义

代码语言:javascript
运行
复制
module RQRCodePNG
 class Image
   BLACK = ::ChunkyPNG::Color::BLACK
   WHITE = ::ChunkyPNG::Color::WHITE    
   TRANSPARENT = ::ChunkyPNG::Color::TRANSPARENT
   ...

我会试图覆盖该方法,并将蓝色设置为常量。

代码语言:javascript
运行
复制
BLUE = ::ChunkyPNG::Color.rgb(0,0,205)

或者,您可以在chunky_png中使用预定义的颜色

代码语言:javascript
运行
复制
BLUE = ::ChunkyPNG::Color::PREDEFINED_COLORS[:blue]

还没有测试过但这是个理论。希望能帮上忙。

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

https://stackoverflow.com/questions/29531726

复制
相关文章

相似问题

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