51 lines
1.1 KiB
JavaScript
51 lines
1.1 KiB
JavaScript
/**
|
|
this contains the max string length for all qr code Versions in Binary Safe / Byte Mode
|
|
each entry is in the order of error correct level
|
|
[L,M,Q,H]
|
|
|
|
the qrcode lib sets strange values for QRErrorCorrectLevel having to do with masking against patterns
|
|
the maximum string length for error correct level H is 1273 characters long.
|
|
*/
|
|
|
|
exports.QRCapacityTable = [
|
|
[17,14,11,7]
|
|
,[32,26,20,14]
|
|
,[53,42,32,24]
|
|
,[78,62,46,34]
|
|
,[106,84,60,44]
|
|
,[134,106,74,58]
|
|
,[154,122,86,64]
|
|
,[192,152,108,84]
|
|
,[230,180,130,98]
|
|
,[271,213,151,119]
|
|
,[321,251,177,137]//11
|
|
,[367,287,203,155]
|
|
,[425,331,241,177]
|
|
,[458,362,258,194]
|
|
,[520,412,292,220]
|
|
,[586,450,322,250]
|
|
,[644,504,364,280]
|
|
,[718,560,394,310]
|
|
,[792,624,442,338]
|
|
,[858,666,482,382]
|
|
,[929,711,509,403]
|
|
,[1003,779,565,439]
|
|
,[1091,857,611,461]
|
|
,[1171,911,661,511]//24
|
|
,[1273,997,715,535]
|
|
,[1367,1059,751,593]
|
|
,[1465,1125,805,625]
|
|
,[1528,1190,868,658]//28
|
|
,[1628,1264,908,698]
|
|
,[1732,1370,982,742]
|
|
,[1840,1452,1030,790]
|
|
,[1952,1538,1112,842]//32
|
|
,[2068,1628,1168,898]
|
|
,[2188,1722,1228,958]
|
|
,[2303,1809,1283,983]
|
|
,[2431,1911,1351,1051]//36
|
|
,[2563,1989,1423,1093]
|
|
,[2699,2099,1499,1139]
|
|
,[2809,2213,1579,1219]
|
|
,[2953,2331,1663,1273]//40
|
|
];
|