preparing ean-extended release

This commit is contained in:
Christoph Oberhofer
2016-04-24 21:09:44 +02:00
parent 8fa0c69bc1
commit af3c505882
28 changed files with 110 additions and 12 deletions
+1
View File
@@ -46,6 +46,7 @@
<option value="code_39">Code 39</option>
<option value="code_39_vin">Code 39 VIN</option>
<option value="ean">EAN</option>
<option value="ean_extended">EAN-extended</option>
<option value="ean_8">EAN-8</option>
<option value="upc">UPC</option>
<option value="upc_e">UPC-E</option>
+21 -5
View File
@@ -82,21 +82,37 @@ $(function() {
},
decoder: {
readers: function(value) {
return [value + "_reader"];
if (value === 'ean_extended') {
return [{
format: "ean_reader",
config: {
supplements: [
'ean_5_reader', 'ean_2_reader'
]
}
}];
}
return [{
format: value + "_reader",
config: {}
}];
}
}
},
state: {
inputStream: {
size: 640,
size: 800,
singleChannel: false
},
locator: {
patchSize: "large",
halfSample: false
patchSize: "medium",
halfSample: true
},
decoder: {
readers: ["code_128_reader"]
readers: [{
format: "code_128_reader",
config: {}
}]
},
locate: true,
src: null
+1
View File
@@ -38,6 +38,7 @@
<option value="code_39">Code 39</option>
<option value="code_39_vin">Code 39 VIN</option>
<option value="ean">EAN</option>
<option value="ean_extended">EAN-extended</option>
<option value="ean_8">EAN-8</option>
<option value="upc">UPC</option>
<option value="upc_e">UPC-E</option>
+18 -2
View File
@@ -107,7 +107,20 @@ $(function() {
},
decoder: {
readers: function(value) {
return [value + "_reader"];
if (value === 'ean_extended') {
return [{
format: "ean_reader",
config: {
supplements: [
'ean_5_reader', 'ean_2_reader'
]
}
}];
}
return [{
format: value + "_reader",
config: {}
}];
}
}
},
@@ -126,7 +139,10 @@ $(function() {
},
numOfWorkers: 4,
decoder: {
readers : [ "code_128_reader"]
readers : [{
format: "code_128_reader",
config: {}
}]
},
locate: true
},
+1
View File
@@ -39,6 +39,7 @@
<option value="code_39">Code 39</option>
<option value="code_39_vin">Code 39 VIN</option>
<option value="ean">EAN</option>
<option value="ean_extended">EAN-extended</option>
<option value="ean_8">EAN-8</option>
<option value="upc">UPC</option>
<option value="upc_e">UPC-E</option>
+19 -3
View File
@@ -1,7 +1,7 @@
$(function() {
var App = {
init: function() {
var config = this.config[this.state.decoder.readers[0]] || this.config.default;
var config = this.config[this.state.decoder.readers[0].format] || this.config.default;
config = $.extend(true, {}, config, this.state);
Quagga.init(config, function() {
App.attachListeners();
@@ -95,7 +95,20 @@ $(function() {
inputMapper: {
decoder: {
readers: function(value) {
return [value + "_reader"];
if (value === 'ean_extended') {
return [{
format: "ean_reader",
config: {
supplements: [
'ean_5_reader', 'ean_2_reader'
]
}
}];
}
return [{
format: value + "_reader",
config: {}
}];
}
},
inputStream: {
@@ -109,7 +122,10 @@ $(function() {
src: "../test/fixtures/code_128/"
},
decoder : {
readers : ["code_128_reader"]
readers : [{
format: "code_128_reader",
config: {}
}]
}
}
};