samt / barcode

barcode generation for nodejs
MIT License
69 stars 59 forks source link

Seems to have Conflict when create image file with model 'node-opcua' #19

Open lhf552004 opened 8 years ago

lhf552004 commented 8 years ago

Hi @samt , when I try to generate barcode image file in my application, I found the barcode in the image file can't be recognized. Then I just write a demo:

var barcode = require('barcode');
var opcua = require('node-ua');
var path = require('path');
var code39 = barcode('code39', {
    data: "r1001-20160906-0001",
    width: 500,
    height: 100,
});
var outfile = path.join(__dirname, '../temps/imgs', 'mycode2.png');
code39.saveImage(outfile, function (err) {

    if (err) throw err;
    console.log('File has been written!');

});

The image is mycode2 It cannot scan correctly. When I removed var opcua = require('node-ua'); Then the image is mycode It's OK.

I found there is a model 'colors' in its node_modules . I guess model 'colors' caused the conflict . How to avoid it?

samt commented 7 years ago

This is pretty strange, but have not been able to reproduce it. Which versions of node and npm are you using?