原文:二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进)

我们知道,目前二维码还很少用于广告招牌的制作。但随着智能手机越来越普及,互联网等网络的应用也越来越广泛,作为连接物理世界与网络世界的桥梁——二维码必定会大显身手。二维码为什么这么有用?其中一个重要原因是它可以通过图像来描述计算机信息数据,并通过手机、平板电脑等终端直接与互联网相连。

在此,讲一讲二维码广告招牌的简化制作及美化的问题。

 

一般类型的二维码样式为矩形块状样式,如下图A所示:
  

图A          图B

(图B对图A的样式做了加色及圆角化处理)

图C   黑白矩形块状二维码(未做任何修饰)

由图C可知,如果招牌制作时采用图C进行制作时,会遇到制作中的零碎化,不易拼接和安装的问题——还记得有人将英文字母S和B上下反装吗?甚至有人会将6和9装倒了!更要命的是,上面这个还不够美观,客户说它不够好看!

图1  分为多个彩色块的二维码

对比图1和图C,很明显图1的制作方式会更容易加工些,安装也相对容易些。

可以看到,图1对上图C做了圆角化处理,将多余的棱角给“磨平”了,在无法磨圆的地方,补上了圆角进行填充,加上不同颜色后,由此也显得更美观些。

关于相关的编程思路,笔者之前已有专文进行论述,在此不再重复。有兴趣的童鞋可以看看这两篇:

1、 关于二维码分块上色(彩色二维码)的算法研究  http://blog.csdn.net/johnsuna/article/details/7987821

2、《C#彩色艺术化二维码样式设计(仅说思路)》http://blog.csdn.net/johnsuna/article/details/7933619

 

图2  简洁彩色块的二维码(绝大部分连接在一起)

图2与图1相比,连贯性更强,采用了能连优先的原则,使用深度优先算法进行程序处理。

哇,这个使用计算机切割更加容易,而且安装更简单了。

图3  加背景的二维码(多块式)

图4 加背景色的二维码(简洁式)

图5  LOGO的二维码(同时突出定位块)

图6  带LOGO的简洁式二维码(看看,这个像不像用防滑钢板做出来的?)

为什么要连在一起,尽量简洁成块呢?

    这样做有几个好处:想想看,今后将二维码用于门店招牌时,广告公司更易制作和安装。同时,由于一大块相互连接,做成底图和背景图时,也会显得整齐划一。当然,还有材料综合利用的问题,比如制作废料。观察上面图3与图6可知,如果在广告招牌制作前,如果做好统一规划,开料时使用正方形料时,制作完成后还可以将剩下的废料再试制作成另一个“镂空”的二维码招牌,无疑,图6远比图3更方便制作。

如果你是广告业者,需要与我交流,可加QQ:329325120(加时请注明“二维码招牌”),我们也可以考虑一起来开拓相关的业务,呵呵。

关于上面所写的简化美观后的二维码,还有什么其他方面的用处吗?留待列位去思考。

二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进)的更多相关文章

  1. iOS系统原生 二维码的生成、扫描和读取(高清、彩色)

    由于近期工作中遇到了个需求:需要将一些固定的字段 在多个移动端进行相互传输,所以就想到了 二维码 这个神奇的东东! 现在的大街上.连个摊煎饼的大妈 都有自己的二维码来让大家进行扫码支付.可见现在的二维 ...

  2. 日常运维中的相关日志切割处理方法总结 [Logrotate、python、shell脚本实现 ]

    对于Linux系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮 ...

  3. Linux下USB suspend/resume源码分析【转】

    转自:http://blog.csdn.net/aaronychen/article/details/3928479 Linux下USB suspend/resume源码分析 Author:aaron ...

  4. Redis源码阅读(六)集群-故障迁移(下)

    Redis源码阅读(六)集群-故障迁移(下) 最近私人的事情比较多,没有抽出时间来整理博客.书接上文,上一篇里总结了Redis故障迁移的几个关键点,以及Redis中故障检测的实现.本篇主要介绍集群检测 ...

  5. flask的debug模式下,网页输入pin码进行调试

    网站后端Python+Flask .FLASK调试模式之开启DEBUG与PIN使用? 自动加载: # 方式一 1 2 if __name__ == '__main__':     app.run(ho ...

  6. 在Visual Studio 中使用git——同步到远程服务器-下(十二)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  7. linux下hadoop2.6.1源码64位的编译

    linux下hadoop2.6.1源码64位的编译 一. 前言 Apache官网上提供的hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题.我们在64位服务器执行Hado ...

  8. linux下MySQL 5.6源码安装

    linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件 ...

  9. 源码来袭!!!基于jquery的ajax分页插件(demo+源码)

    前几天打开自己的博客园主页,无意间发现自己的园龄竟然有4年之久了.可是看自己的博客列表却是空空如也,其实之前也有写过,但是一直没发布(然而好像并没有什么卵用).刚开始学习编程时就接触到博客园,且在博客 ...

随机推荐

  1. 【solr专题之四】关于VelocityResponseWriter 分类: H4_SOLR/LUCENCE 2014-07-22 12:32 1639人阅读 评论(0) 收藏

    一.关于Velocity的基本配置 在Solr中,可以以多种方式返回搜索结果,如单纯的文本回复(XML.JSON.CSV等),也可以返回velocity,js等格式.而VelocityResponse ...

  2. p2p网贷系统的架构设计

    p2p网贷系统,标准版已经初步完成了.    最近写点总结,也算是分享吧. 简介:p2p网贷系统,是理财类的互联网金融系统.核心功能,就是理财人用户注册,冲钱,然后投标,标到期之后,收到回款.如果不想 ...

  3. JS和CSS压缩部署,提高访问效率

    一直想把项目中的js和css压缩下,今天终于搞定了. 先说说几个注意的问题,目标影响着你对应的解决办法:1.压缩后的文件,是否要直接覆盖旧的文件2. 单个压缩文件重命名,还是整个目录换个名字,同时文件 ...

  4. ant脚本中设置环境变量

    http://blog.csdn.net/quqi99/article/details/5329841

  5. 【浅墨Unity3D Shader编程】之中的一个 夏威夷篇:游戏场景的创建 & 第一个Shader的书写

    本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789 作者:毛星云(浅墨)  ...

  6. [Grid Layout] Place grid items on a grid using grid-column and grid-row

    It’s possible to position a grid item anywhere on a grid track. To do this, let’s specify some grid- ...

  7. [Vue] Get up and running with vue-router

    How do we set up a simple app with its own routes with their own components in Vue? Install: npm i - ...

  8. 一个git pull无法使用的问题

    之前通过git管理的一个项目,今天直接用eclipse通过ssh加入工程后,每次通过git命令行pull代码都报以下错误: Unable to negotiate with 21.12.1.167 p ...

  9. Android Studio ERROR: x86 emulation currently requires hardware acceleration!报错解决傻瓜教程~

    很早之前就碰到过Android Studio模拟器无法启动的问题,今天终于尝试去解决了下,下面将我解决的方法记录下. 模拟器报错信息为: emulator: ERROR: x86 emulation ...

  10. ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较

    在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年. 但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生.在他过往的经验看来,公司新接的小项目,在过去的大公司里1个 ...