日期:2014-05-17 浏览次数:21648 次
仅讲思路,想要源码的请绕道。
一、样式
1、先看各种二维码的样式吧:
(1)最简单的样式——黑白样式,如下图:

图1 最平常见到的二维码样式
(如果你用智能手机,且已安装二维码扫描软件,扫描之后你会发现它就是一个网址:http://www.lgms.net)
(2)以下为在基本样式的基础上进行的改进:

图2 圆形点状样式(为了保持可识别性,三个定位方块图没有圆形点状化)。

图3 加外框的圆形点状二维码

图4 双色二维码(白底红码)

图5 数据区的每个单格格加外框

图6 数据区域加阴影

图7 多种颜色按序排列

图8 随机色加框(左) 圆点状+阴影(右)
(关于随机色的生成,见我的另一篇文章:在.net(C#)中随机生成较深的颜色 )

图9 数据区用底图纹理填充并单元格加框

图10 数据区纹理填充加阴影,整体加外框

图11 数据区使用圆形点状且用纹理图填充
2、以下为各种彩色艺术二维码的样式:

艺术图1 双色(前景为淡草绿、背景白色) + 圆角 + 附加图形

艺术图2 艺术二维码(旋转 + 纹理填充 + 附加图形)

艺术图3 圆形点状 + 纹理填充 + 附加图形

艺术图4 双色 + 艺术化排列 + 附加图形 + 文字说明

艺术图5 双色 + 附加图形 + 圆角

艺术图6 纹理底图 + 圆角 + 附加图形 + 圆形点状 + 双色

艺术图7 附加图形

艺术图8 圆角 + 附图 + 彩色渐变

艺术图9 圆角 + 附加图形 + 数据区外框

艺术图10

艺术图11