1
cnxh 2014-03-31 11:46:11 +08:00 1
感谢分享 mark
|
2
loading 2014-03-31 12:27:39 +08:00 via iPhone 1
有无依赖的二维码生成库吗?
|
3
sobigfish 2014-03-31 12:37:16 +08:00
赞,期待table/svg的实现。
|
4
sobigfish 2014-03-31 12:44:46 +08:00
API有点奇怪,分3段输入,还是12位,最后一位不要?
|
5
sobigfish 2014-03-31 12:52:22 +08:00 1
随便找了个正式的ean 6908471004470
在demo上console里报错了 var ean = new EAN13(690, 8471, 00447); |
6
jamesliu96 OP @sobigfish 首先,谢谢支持~ 对于你说的报错的问题,你看看你输入的第三个参数00447是number类型的.toString()方法之后是447所以位数不对,这个问题我在解决,但是你输入的时候尝试var ean = new EAN13(690, 8471, "00447");即可解决问题了。
|
7
sobigfish 2014-03-31 13:52:56 +08:00 via iPad
噗,原来是我常识性错误
|
8
jamesliu96 OP @sobigfish 没事啦。这种事大家都常犯的。代码写多了脑子就木。多休息休息。我也在想有没有比一个一个加0更简单的方法。
|
9
jamesliu96 OP @loading sorry我不明白你在说什么。第一,EAN13不是二维码而是条形码按理说是一维的;第二,这段代码不依赖任何库。Canvas输出的DEMO在这里http://g.jamesliu.info/ean13
|
10
loading 2014-03-31 14:39:16 +08:00 via iPhone
@jamesliu96 我是搭车求库而已,大哥,息怒…
|
12
sobigfish 2014-03-31 15:06:20 +08:00 via iPad
@jamesliu96 直接13 位输入,不管输入有效性可以生成不
|
13
jamesliu96 OP @sobigfish 好的,我有时间改一改。谢谢支持!请继续支持 :)
@loading QR的我以前写过,嫌弃它 :(,因为太普通了,没特色,QR现在遍大街都是,而且很多人写过。你可以看看https://github.com/jamesliu96/pdf417 我写的PDF417的生成二维码。DEMO: http://g.jamesliu.info/pdf417 |
14
jamesliu96 OP @sobigfish 初始化的问题我解决了,用到了arguments来操作参数
https://github.com/jamesliu96/ean13/blob/master/ean13.js 还加了canvas绘图的方法,准备下一步写一个生成svg |
15
jamesliu96 OP |