发明名称 |
一种二维码颜色编码方法及系统 |
摘要 |
一种二维码颜色编码方法及系统。本发明提供一种二维码颜色编码方法,本发明方法包括以下步骤。二维码生成器将字符转换成字符的utf-8编码所对应的byte数组,并依据第一预设策略确定字符对应的颜色值,所述二维码生成器将所述颜色值绘制在二维码数据区域,形成二维码图片后发送给计算器。解码器读取并解析所述计算器存储的待处理二维码图片,获得所述待处理二维码图片颜色值并通知所述计算器,所述计算器查询颜色区间表,获得对应的字符并发送给所述解码器。其中,所述计算器根据字符对应的颜色值,依据第二预设策略,确定颜色区间表。 |
申请公布号 |
CN103020686B |
申请公布日期 |
2015.11.04 |
申请号 |
CN201210543718.6 |
申请日期 |
2012.12.14 |
申请人 |
阔地教育科技有限公司 |
发明人 |
胡加明;刘晓东 |
分类号 |
G06K19/06(2006.01)I |
主分类号 |
G06K19/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种二维码颜色编码方法,其特征在于,包括以下步骤:二维码生成器将字符转换成字符的utf‑8编码所对应的byte数组,并依据第一预设策略确定字符对应的颜色值,所述二维码生成器将所述颜色值绘制在二维码数据区域,形成二维码图片后发送给计算器;解码器读取并解析所述计算器存储的待处理二维码图片,获得所述待处理二维码图片颜色值并通知所述计算器,所述计算器查询颜色区间表,获得对应的字符并发送给所述解码器,其中,所述计算器根据字符对应的颜色值,依据第二预设策略,确定颜色区间表;所述第二预设策略为,若单个字符对应的颜色值为Sn,则Sn的颜色值区间为Sn‑(Sn‑S(n‑1))/2至Sn+(S(n+1)‑Sn)/2,其中n取1时,对应颜色值区间为0至S1+(S2‑S1)/2,n取最大值时,对应颜色值区间为Sn‑(Sn‑S(n‑1))/2至255*255*255=16581375,其中,所述最大值是指字符库中所有字符总数。 |
地址 |
215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼 |