日期:2014-05-17  浏览次数:21448 次

C#彩色艺术化二维码样式设计(仅说思路)

仅讲思路,想要源码的请绕道。

 

一、样式

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