编写彩色QR码的脚本

时间:2012-10-12 14:13:52

标签: qr-code

有很多脚本可以生成黑白QR码。 我的网站上有一个脚本会生成QR码。 但是,我想要一个脚本,允许用户修改黑白QR码并将其自定义为更加丰富多彩的QR码。

是否有开源脚本允许用户使用颜色自定义QR码?

这样他们就可以选择

QR颜色
背景颜色
使用颜色渐变
渐变风格:径向
梯度的第二QR颜色
圆角落

上传徽标

这些网站不提供开源脚本

1 个答案:

答案 0 :(得分:0)

有一种绕行的方式来进行颜色渐变-我最近需要这样做,并且花了一些时间来弄清楚,因为正如您所观察到的,那些可以是封闭源代码,而开放源代码替代方法则不行它。

  1. 将渐变生成为图像。有人写了a helpful PHP class来为您生成各种方向和样式的图像-其中之一是放射状的(无论如何都是椭圆形的。)

  2. 使用类似endroid的qr-code库的库。

  3. 重新加载GD中的QR码并将QR码颜色设置为透明。

  4. 将QR码叠加到您的渐变图像上。