日期:2014-05-17 浏览次数:21448 次
仅讲思路,想要源码的请绕道。
一、样式
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