精华内容
下载资源
问答
  • 五一”假期临近,你有出游计划吗?准备去哪里呢?据某旅游票务平台数据显示,预计“五一”出游或将达到...早在2016年,厦门市旅游局编印发行了全省首张二维码手绘地图。来厦游客只需利用手机中的二维码识别软件,扫描地

    五一”假期临近,你有出游计划吗?准备去哪里呢?据某旅游票务平台数据显示,预计“五一”出游或将达到2亿人次。截至4月14日,“五一”期间机票、酒店、门票、租车订单量较2019年同期均实现正向增长。

    说到五一出游,不少人常常在景区转圈圈找不到自己想要去的景点,或者结伴出游和同伴走散了,也说不清楚自己所在的位置,接下来,我们一起看下过去旅游行业结合二维码创意地图呢。

    一、打开厦门二维码地图,哪里不懂扫哪里

    早在2016年,厦门市旅游局编印发行了全省首张二维码手绘地图。来厦游客只需利用手机中的二维码识别软件,扫描地图上的任意二维码,即可按图索骥,获取相关信息。
    在这里插入图片描述

    这张绿意盎然的卡通手绘地图上看到,厦门的景色和景点不但用艺术化手绘形式呈现,还嵌入了二维码。扫描之后,厦门A级景区、岛内外重点旅游景点以及具有厦门特色的食住行游购娱等旅游要素的文字图片、地理位置和预订等服务信息就会呈现在眼前。

    二、平潭二维码旅游地图,获得更多你想了解的信息

    同是2016年,同在福建省,平潭综合实验区将制作首张平潭二维码旅游地图的消息,近日,记者从区旅游发展有限公司了解到,这张颇为“新潮”的旅游地图已经面世并向市场投放。

    在这里插入图片描述

    这可以说是平潭目前为止内容最为详细的旅游地图,而且只要用手机扫描地图上的二维码,你就能获得更多你想了解的信息。

    福州的游客林木珍说着就拿起手机,对着石牌洋景区的二维码扫描,石牌洋景区是他当天要去的景点之一。“这样确实很方便。”林木珍说:“只要扫描一下,石牌洋景区的方位、票价、还有旅游攻略都一目了然,而且能提供给我们更多的信息。”

    同行的游客叶振辉则说:“地图上有景区、服务商家和常用投诉咨询的二维码信息,这对自驾游的游客很重要,而且它还囊括了平潭的基本介绍和最新的投资指南,只要用手机一扫,关于平潭的实用信息都会呈现出来,可以说比电子地图更加方便。”

    如果说“清明”小长假出游人次达1亿是“补偿式出游”,那即将到来的“五一”黄金周出游人次将达2亿则肯定是“井喷式出游”。在今年的“五一”黄金周里,各地景区又将重现“人从众”的旅游繁荣景象。“五一”出游期间疫情防控不松懈,要做好自我防护,戴口罩、勤洗手,少聚集、勤通风。自觉遵守旅游目的地和景区疫情防控规定,养成“一米线”好习惯,就餐时使用公筷公勺。咳嗽、打喷嚏时,注意用肘部或纸巾遮掩,不随地吐痰,出现感冒、发热等症状时,应停止游览并及时就医。

    三、关于二维彩虹二维码

    二维彩虹作为一家拥有全球十万+用户的二维码生成器公司,是国内首家专注于为世界120余个国家地区提供二维码美化与数据追踪服务的大数据解决方案供应商。其所生成的动态二维码广受欢迎。

    1,动态二维码
    动态二维码是由传统的静态二维码衍生出来的概念,它比静态二维码多了两个非常重要的功能。

    (1)使用动态二维码,后台可以追踪到扫描此二维码的相关数据。例如扫描时间,扫描地点,扫描人数等等内容。这些数据对于商家和企业制作品牌战略、策划活动来说起到尤为重要的参考作用。

    (2)使用动态二维码,用户可以随时随地更改这个二维码所指向的后台内容,更新的内容会自动同步到前台,且无需再更换新的二维码。这样能帮助用户节省许多更换打印新的二维码的时间和精力。

    2,如何生成二维码旅游地图?

    第一步,登录二维彩虹官方网站
    在这里插入图片描述

    第二步,选择“H5编辑”选项
    在这里插入图片描述

    第三步,填写H5编辑的内容
    标题,以及内容。可以同时上传多个文件,支持图文编辑,还能在编辑页面插入音视频。

    可以在这里,将每个景点的详细介绍信息都填写进来,比如景区历史,票价,旅游攻略,附近景点,建筑等信息。可以做图文介绍,还能嵌入景区官网链接。十分方便。(下图仅供参考)
    在这里插入图片描述

    第四步,生成动态二维码

    第五步,美化二维码
    可以根据每个景区的特点不一样,设置不一样的二维码颜色,还能在二维码上添加景区的代表性建筑或者元素。

    在这里插入图片描述

    第六步,测试使用,下载二维码。放在地图上就可以使用了。

    在二维码生成之后,若是需要对二维码的内容进行进一步的修改,直接进入“追踪数据”页面,找到具体的二维码,然后点击后面的“编辑”按钮,即可对二维码的内容进行编辑和更新。

    若是希望查看相关的扫描数据,依旧进入“追踪数据”页面,进行查看即可。

    想要了解更多关于二维码生成美化操作方法以及有关二维码应用的更多内容,欢迎您登录二维彩虹二维码生成器官方网站,更多精彩内容等你来看。

    原文阅读:
    快来看看,有趣的二维码手绘旅游地图

    相关阅读:
    如何制作音频二维码?

    展开全文
  • 手绘二维码

    2019-03-22 13:37:12
    看到二维码,很容易猜到黑白相间的小方格就是二进制比特。那么这些比特是怎么得到的?小方格又是按照什么规则排布的?今天咱们就从零开始将一个 url 画成二维码。 考虑到大多数人可能不太了解二维码,所以先讲下基础...

    看到二维码,很容易猜到黑白相间的小方格就是二进制比特。那么这些比特是怎么得到的?小方格又是按照什么规则排布的?今天咱们就从零开始将一个 url 画成二维码。

    考虑到大多数人可能不太了解二维码,所以先讲下基础概念。你也可以先看看左耳朵耗子写的二维码的生成细节和原理

    版本

    二维码一共有 40 个尺寸,官方叫作版本 Version。最小的 Version 1 是 21 × 21 的矩阵,Version 2 是 25 × 25 的矩阵 … 每增加 1 version,就增加 4 的尺寸。最高是 177 × 177 的矩阵(Version 40)。

    纠错

    根据日常使用经验,无论是残缺、遮挡还是污损,二维码都能够被正确识别,这得益于二维码的纠错机制。

    纠错是通过纠错码实现的,当我们将源数据编码后,会采用一种纠错算法算出编码结果对应的纠错码,连同编码结果一起填充到二维码。

    规范里明确了四个纠错等级,不同等级的纠错比例不同。

    每个版本的纠错码个数都是固定的,比如 version 1-L 需要 7 个纠错码,version 1-M 需要 10 个纠错码,版本越大、数据越多、等级越高,需要的纠错码就越多。

    结构

    二维码可以简单划分为三个部分:固定的功能区(用于定位)、固定的格式信息区(比如二维码用的纠错等级和版本信息)、数据区。

    二进制数据都是严格按 8 位一组填入数据区的,每一组称为一个 codeword。如果数据区的格子数不是 8 的倍数,就会剩下留白(remainder)。每个版本的功能区、格式信息区和留白的位置及其占用的面积都是固定的。

    更详细的划分可以参考规范里的这张图:

    编码

    理论上凡是可以被编译为二进制的数据,都可以用二维码来表示,只要有相应的解码程序即可。规范里规定了几种国际通用的编码模式:

    比如 Numeric 仅支持 0 ~ 9 的数字,它的编码规则是:将数据字符串拆分为每三个一组,每组作为一个十进制的百位数,然后转化为 10 位二进制。为什么是 10 位呢,因为 2^10 = 1024,恰好能覆盖最大的百位数 999。如果最后一组只有两位,则转化为 7 位二进制,如果只有一位,则转化为 4 位二进制。

    Alphanumeric 支持 45 个字符,0 ~ 9、A ~ Z 和几个特殊字符。

    Alphanumeric 的编码规则是:根据上表查出每个 char 对应的 value,然后两两分组,按 A * 45 + B 算出一个值,并将这个值转化为 11 位二进制。如果最后一组只有一位,则将 value 转化为 6 位二进制。

    Byte 模式的编码规则最简单,就是针对单字节字符集(例如 ISO-8859-1)的编码,每个字符恰好用 8 个比特表示。

    我们还可以针对不同的数据片段采用不同的编码模式,这就是混合模式。

    Bit Stream

    二维码包含的二进制串具体是由以下几个部分组成的:

    最开头一定是编码模式,是固定的 4 位(见编码一节的表格)。

    接下来是原字符的长度,不同版本和不同编码模式用多少个比特表示长度是不一样的,具体是几个,规范里有明确的规定。毕竟二维码要在有限的空间里容纳更多的信息,就不能浪费比特,用过长的二进制去表示一个较小的值。

    然后就是对数据按照指定的编码模式编译出的二进制序列。如果以上三部分的数据长度不是 8 的倍数,那么必须添零凑整(terminator)。

    上述数据不见得能填满整个数据区,那么剩余的空间就用两个补齐码(11101100、00010001)交错填满。这两个补齐码是规范指定的。

    以上整个比特串作为输入,用纠错算法输出特定个数的纠错码,二者相接,就是整个二维码数据区的数据了。

    ------------------ 分割线 ------------------

    接下来,咱们就选用最小的版本,和最低的纠错等级,用 Alphanumeric 模式将 I.MEITUAN.COM 这个字符串画成一个二维码。

    Step 1 编码

    查表可以得到每个字符对应的码点,然后两两分组,刚好分成 10 组:(17, 29)(29, 25)(44, 43)(43, 18)(42, 22)(14, 18)(29, 30)(10, 23)(42, 12)(24, 22)。

    按照 A * 45 + B 算出:794, 1330, 2023, 1953, 1912, 648, 1335, 473, 1902, 1102。

    然后将每个数字依次转化为二进制(toString(2)):01100011010 10100110010 11111100111 11110100001 11101111000 01010001000 10100110111 00111011001 11101101110 10001001110。

    Alphanumeric 的 mode indicator 是 0010,在 version 1 里需要 9 个比特表示长度(20 => 000010100),将它们添加到头部:0010 000010100 01100011010 10100110010 11111100111 11110100001 11101111000 01010001000 10100110111 00111011001 11101101110 10001001110。

    按 8 位一组重排,添 0 凑整:00100000 10100011 00011010 10100110 01011111 10011111 11010000 11110111 10000101 00010001 01001101 11001110 11001111 01101110 10001001 11000000

    version 1-L 共有 26 个 codeword,其中有 7 个纠错码(error correction codeword),那么 data codeword 应该有 19 个,目前我们只有 16 个,因此剩下 3 个需要用补齐码凑足:00100000 10100011 00011010 10100110 01011111 10011111 11010000 11110111 10000101 00010001 01001101 11001110 11001111 01101110 10001001 11000000 11101100 00010001 11101100

    然后算出 7 个纠错码:11010100 01110000 01110111 10010001 00101110 10010101 11001111。(我是用 node-qrcode 反算出来的,搞不懂那个纠错算法)。

    最终我们得到了整个编码结果:

    Step 2 填充功能区

    这一步最简单,按照规范里的规定画即可。为了便于区分,用淡紫色表示功能区的白色区域。

    Step 3 填充数据区

    将数据按 8 位一组,从右下角开始蛇形往复填入 2 × 4 的矩形。具体怎么填规范里有明确规定,upwards 方向,将第一个数填入位置 7,第二个数填入位置 6 ... 这里是略有点坑的,因为不是从图中所示的 0 到 7,而是反过来的。方便起见,我们将数据倒过来,再按 0 ~ 7 的顺序依次填入。

    Step 4 Masking

    masking 的作用是使二维码的分布更加均匀。具体操作就是将数据区和 mask pattern 对应位置的比特做异或运算。比如数据区第 8 行第 10 列是白色 0,mask pattern 第 8 行第 10 列是黑色 1,异或运算的结果是黑色 1,那么就将数据区第 8 行第 10 列改成黑色。官方规定了八种 mask pattern(000 ~ 111),我们选用 000。

    Step 5 填充格式信息

    对所有的版本,格式信息都是固定的 15 位。其中两个是纠错等级,三个是 mask pattern,剩下十个是纠错码。

    可以想象,没有格式信息,根本无法进行解码。因此格式信息非常重要,会重复画两次(类似于双机房备份)。

    左下角那一列开头是永远固定的占位符。

    格式信息也需要经历纠错码 + masking 的处理。

    同样的,应该反过来,从位置 14 开始填。当然,也可以先把字符串倒过来。

    最终结果:

    展开全文
  • 手绘二维码教程

    2021-05-19 15:46:18
    手绘二维码教程 先用软件生成二维码。注意是带网格的。然后绘制网格,最小宽度推荐3mm,太小了,就不太好操作。也可以大一点,看你贺卡的大小以及二维码的大小 第一步: 绘制网格,网格最小推荐3mm​​​​​​ ...

    手绘二维码教程

    先用软件生成二维码。注意是带网格的。然后绘制网格,最小宽度推荐3mm,太小了,就不太好操作。也可以大一点,看你贺卡的大小以及二维码的大小

    第一步:

    绘制网格,网格最小推荐3mm​​​​​​

    第二步:

    在网格中,粗略的标记需要抹黑的点

    第三步:

    逐个抹黑被标记的点。

    第四部根据之前的网格,再描一次网格线,这一步是为了让之前抹黑的点,更方。

     

     

    二维码内容:| 🌸 | (gitee.io)

    获取源码,请联系我

     

    小程序软件:弄个锤子

    小程序:C0109小程序初0109小程序初0109

     

    展开全文
  • 手绘二维码攻略

    2019-10-09 01:04:01
    今天我们就手动编码生成一个可以被识别的二维码~初次尝试,我们把要编码的文本设置得简单些:"HELLO WORLD",只包含大写字母和空格。相应地,我们要采用 QR 二维码...


    提到二维码想必大家都不陌生,扫码支付、添加好友以及关注公众号等,随处可见二维码身影。通常我们见到的二维码会有三个用于定位的黑白嵌套的方块,这基本上就是 QR 二维码(Quick Response Code)。

    今天我们就手动编码生成一个可以被识别的二维码~

    初次尝试,我们把要编码的文本设置得简单些:"HELLO WORLD",只包含大写字母和空格。相应地,我们要采用 QR 二维码中较为简单的字符编码模式来将信息转化为一串由 1 和 0 组成的数据编码。

    QR 二维码中有版本和纠错级别的概念,这里我们选用版本 1-M,即版本 1,纠错级别 M,编码模式选用字节编码。

    1. 首先得到编码模式指示符:字节编码对应 0100

    2. 其次计算文本信息中字符数,"HELLO WORLD" 10 个字母 1 个空格共计 11 个字符,转化为 9 位的二进制串:000001011

    字符编码

    接下来我们进入字符编码,先把文本字符分成两两一组:

    HE,LL,O空格,WO,RL,D

    根据字符索引表查得每个字符对应的索引值:

    然后将每组中第一个字符索引值乘以 45 加上第二个字符索引值,将结果转化为 11 位的二进制数,不足 11 位在左侧补 0 以达到长度。

    • HE 对应 779 转化为 01100001011

    • LL 最终转化为 01111000110

    • O空格 最终转化为 10001011100

    • WO 最终转化为 10110111000

    • RL 最终转化为 10011010100

    如果要转化的是奇数位字符,那么最后单独的字符这一组将转化为 6 位二进制位:

    • D 对应 13 转化为 001101

    二维码数据编码

    这样我们得出了 61 位的字符编码。根据 QR 二维码规范,版本 1-M 的二维码需要 128 位长度的数据来填充,目前我们有 4 位编码指示符(0100),9 位字符计数符(000001011) ,和 61 位的字符编码,共计 74 位,还差 54位。

    接下来由于差 54 位,很明显大于 4,所以要添加一个 4 位的终止符 0000。这样长度来到了 78 位,接下来我们要继续补 0 使得长度恰好为 8 的整倍数,这里要继续补 2 个 0 得到 80 位。换言之,在本段中相当于在之前 74 位字符后加了 6 位的 0:000000,目前以达 80 位长度。

    接下来的规则是在其后交替添加 11101100 和  00010001 直到字符长度达到 128 位。80 位 到 128 位差 48 位,需要交替添加 6 次上述字符串,即在其后添加 11101100  00010001 11101100 11101100  00010001 11101100。

    最终我们可以得到 QR 二维码所需的 128 位数据编码:

    00100000 01011011 00001011 01111000 11010001 01110010 11011100 01001101 01000011 01000000 11101100 00010001 11101100 11101100  00010001 11101100

    纠错码

    将之前产生的 128 位数据编码每 8 位一组,每组转化为 10 进制数字,由此得到 16 个数字:

    32, 91, 11, 120, 209, 114, 220, 77, 67, 64, 236, 17, 236, 17, 236, 17

    将其作为信息多项式系数,得到信息多项式:

    32 * x^15 + 91 * x^14 + ... + 17 * x^0

    由 QR 二维码规范或者相关小工具查得,1-M 二维码需要 10 个纠错码,对应的生成多项式如下:

    通过信息多项式与生成多项式除法(过程较复杂,详情可见《QR 二维码纠错码(三)》),我们可以得到 10 个纠错码:

    196  35  39  119  235  215  231  226  93  23

    转化为 10 个 8 位二进制:

    11000100 00100011 00100111 01110111 11101011 11010111 11100111 11100010 01011101 00010111

    至此,我们已经得到 128 位数据编码,80 位纠错码。

    开始手绘

    二维码说白了就是在一系列方格中填充黑白块,版本 1-M QR二维码是 21 x 21 单位的方格集合。为了在电脑端手绘,我采用 Excel 表格来模拟绘制。原理也很简单,打开空白表格,将行高和列宽设置成相同,挑选出 21 x 21 的方格区域作为 QR 二维码绘制区域。

    首先向其中左上、左下和右上角添加定位模块、隔离模块、时间模块和黑色码元,以及蓝色标注的预留信息区域:

    以上标注的黑、白、蓝色区域在 QR 版本 1 的二维码中是固定的,蓝色区域等待之后填充格式信息,浅绿色区域即我们之前得到的 128 位数据编码和 80 位纠错码要填充的区域,我们可以计算下在这 21 x 21 = 441 个格子里,目前黑白蓝色已占据了 233 个,恰好剩余 208 个位置填充数据相关信息。

    接下来按照图示红色路线从右下角开始填充这 208 位二进制(因为图示以版本 3 为例,我们的版本 1 更简略):

    经过一番填充,进展如下:

    预留格式信息

    目前只剩蓝色区域的预留格式信息尚未填充,这里预留格式信息需要选择二维码的掩码模式,选定掩码模式后,需要按照掩码规则对该二维码特定位置的单元格进行修改变换。

    其实按流程,我们需要将 8 中掩码模式都采用并生成结果二维码,然后根据一个损失评分挑选其中损失分最低的掩码模式。

    这里我们随机选择掩码模式 0。根据 QR 二维码的格式版本信息表查得,纠错级别 M、掩码模式 0 情况下的格式信息15 位二进制为 101010000010010。

    将 15 位格式信息按照下图 0 到 14 的顺序依次填入二维码表中:

    填充完毕如图:

    掩码

    最后一步,掩码。我们采用的掩码模式 0,即对行和列之和为偶数的坐标点进行变换,例如 [0,0] [1,1] [0,3] [1,3]等坐标点处,若之前为白色则转为黑色,若之前为黑色则转为白色。

    掩码只对我们填充的 208 为数据编码和纠错码进行处理,其余预先填好的功能模块和预留区域都不受掩码影响。

    经过掩码处理后的 QR 二维码结果如图:

    用微信扫一扫,得到扫描结果 "HELLO WORLD",成功~!


    后记:

    在接触二维码相关资料过程中,因为没找到合适的中文资料,我将一套英文版的 QR 二维码教程给翻译了一遍,列在今天同时发表的副文里从(零)到(六),本文中未展开的细节可以在相关部分找到详细介绍。

    本来想着自己手算个 "I LOVE U" 的纠错码的,结果算到一半卡住了,只好退而求其次,选用素材中验证过的 "HELLO WORLD" 当原型来绘制二维码了。

    此外,Python 有生成和解析二维码的模块可以直接调用,花精力琢磨二维码编码过程可以帮助更深入了解相关模块其背后机制,甚至于可以依照原理去研究源码,也权当对自己编码算法的一种锻炼吧。

    好久没更新,对不住哈,之后继续努力!

    展开全文
  • 一说到二维码,大家都不陌生。只要有一个二维码生成器软件,那么就能生成制作二维码了。 许多企业和品牌因为业务需求和行业特殊性,二维码的需求量是非常大的。一年下来,单单是在二维码制作方面就花费巨额资金。 ...
  • 通过手机扫描页面生成的二维码,实现两端的联通,在这里为什么不用传统的登录方式?在我们的设想里,PC端不需要过多的操作,更多的是实时显示,截取图片保存在本地,通过扫码只需确定连接关系即可。 二维码生成代码...
  • 摘要:本文主要介绍二维码的基础知识,对二维码有一个基本了解,方便后面深入研究原理以及绘制。...我们最常见到的一种二维码就是 QR 码(全称为快速响应矩阵码;英语:Quick Response Code )。...
  • 这个Demo我放到线上啦...我们首先看下效果,我把截下来来: 1.这个是线上地址打开的页面 2.这是扫描二维码后手机打开的界面(不要用微信去扫,微信显示不安全 用支付宝或其他的可以出来页面) 3.当手机页...
  • Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者:tengshe789juejin.im/pos...
  • 来源:一览众车概要:五大风口产业全景手绘图(新能源汽车、人工智能等)一、新能源汽车二、人工智能三、住房租赁住房租赁产业蕴含着哪些发展机会?各参与方的竞争格局如何?未来人们租房会更便利吗?四、基因测序...
  • 下面的是大部分公司的一种监控架构。每一个服务都有一个 agent , agent 收集到关键信息,会传到一些 MQ 中,为了解耦。同时将日志传入 ELK ,将 Metrics 传入 InfluxDB 时间序列库。而像 nagios ,可以定期向...
  • 今天我们通过一组手绘图来梳理下微服务的核心架构。 什么是微服务? 微服务 Microservices 之父,马丁.福勒,对微服务大概的概述如下: 就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no...
  • 下面介绍一下hystrix的运行流程(没找到架构不好意思): hystrix 每一个微服务调用时,都会使用hystrix的command方式(上的左上角那个),然后使用command同步的,或者是响应式的,或者是异步的,判断电路是否...
  • 摘要:本文讲解二维码纠错码字生成使用到的数学数论基础知识,伽罗瓦域(Galois Field)GF(2^8),这是手绘二维码填格子理论基础,不想深究可以直接跳过。同时数论基础也是 Hash 算法,RSA 算法等密码学的入门基础...
  • MyQR 库非常强大,可以生成各种各样的二维码,像下面这些 正常的二维码 黑白图片二维码(看起来怪怪的) 彩色图片二维码(有点意思) 动态二维码(就是这个感觉!) MyQR介绍 MyQR 的 Github 地址如下 ...
  • 二维码20项应用模式大盘点

    千次阅读 2013-07-17 12:47:58
    二维码,区别于常见的条形码(一维码),是用特定的几何图形按一定规律在平面(水平、垂直二维方向上)记录数据信息,看上去像一个由双色图形相间组成的方形迷宫。二维码信息容量大,比普通条码信息容量约高几十倍。...
  • 简单的ps搞定,用到的东西总结如下: alt+滚轮:缩放 ctrl+T:自由变换 shift+鼠标左键:单方向扩展 Ctrl+I:反相,黑白颠倒 移动选中块 编辑-变形-扭曲:调整变形的图片 ...然后就是手绘二维码了 ...
  • 越来越多的营销人员、政府机关部门等聚焦二维码,因此二维码应用范围越来越广,越来越多。但是黑黑白白毫无设计感的方框实在毫无辨识度可言,让人提不起扫一扫的兴致。 想知道怎么做二维码才会更符合品牌形象,更具...
  • 据业内预测,2012年二维码市场规模将达到300亿元,到了2015年,二维码市场将超过1000亿元,会有一万家公司进入二维码行业。 二维码,区别于常见的条形码(一维码),是用特定的几何图形按一定规律在平面(水平、垂直...
  • 二维码----百度百科

    千次阅读 2013-11-05 10:49:48
    原文地址::...二维码(2-dimensional bar code),又称二维条码,最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是
  • Java编写图片验证码(手动下载文件+手绘验证码),实现了在登录页面点击图片刷新二维码,暂未实现验证码校验功能,稍后上传
  • 低价课程分享好课分享:如何用电脑画出手绘效果高清完整高清完整(有需要的找我,你就可以拥有这个课程)-----课程介绍----我买了这个课程,如果你也有需要,欢迎联系我,一起学习一起进步,更有海量学习资源与你分享...
  • 下面会根据开发《精准地图》期间遇到的地图组件问题进行讲述,《精准地图》把微信提供的地图二次开发能力基本上都使用了,可以扫描下方二维码进行体验 精准地图提供精准的外卖地图、公园小区导航路线,并且能够自己...
  • 扫描下图二维码上华章电子书小程序,可抢先获取电子版原稿。 稿件会逐章更新,并迭代为最终印刷版本。参与订购抢先版电子书的小伙伴,待实体书正式发售后,将会免费获赠签名实体书一本~ 封面概览 作者:梅子行 系列...
  • 相信很多人在刚做产品的时候,都会有这样的一个疑问:互联网产品进行原型设计时,应该采取手绘还是 Axure 等软件呢? 所谓原型,实际就是沟通工具。无论是给客户还是UI看,作为产品经理,你总不能拿着几百页的...
  • 同步手绘板的作用是在没有手绘板的时候可以提供一个与之类似的功能,也更加的方便快捷,但一个软件想要完全代替专业硬件的功能不太现实,只能尽可能的去实现数位板的功能,以达到理想的状态。 1、作为一个绘图软件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 798
精华内容 319
关键字:

二维码手绘图