我使用rqrcode_png
gem生成png格式的QR编码图像。
QR码是在png图像格式下成功生成的,但是QR码的颜色是黑白的,我想以蓝白格式生成QR码。
我在网上搜索了很多,但没有找到任何答案。此外,rqrcode_png
gem的文档没有指定任何方法来更改QR代码的颜色。
请帮帮忙
谢谢,
发布于 2015-04-09 07:02:36
rqrcode_png
使用chunky_png
生成图像。颜色在rqrcode_png/lib/rqrcode_png/image.rb
中定义
module RQRCodePNG
class Image
BLACK = ::ChunkyPNG::Color::BLACK
WHITE = ::ChunkyPNG::Color::WHITE
TRANSPARENT = ::ChunkyPNG::Color::TRANSPARENT
...
我会试图覆盖该方法,并将蓝色设置为常量。
BLUE = ::ChunkyPNG::Color.rgb(0,0,205)
或者,您可以在chunky_png
中使用预定义的颜色
BLUE = ::ChunkyPNG::Color::PREDEFINED_COLORS[:blue]
还没有测试过但这是个理论。希望能帮上忙。
https://stackoverflow.com/questions/29531726
复制相似问题