Update readme
This commit is contained in:
parent
edfa179e29
commit
e9f04f57aa
31
README.md
31
README.md
@ -2,12 +2,33 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
Requires node version 10 or higher
|
**This is still being developed and isn't ready for production!**
|
||||||
|
Only tested with gerbers generated by EAGLE.
|
||||||
|
|
||||||
Image processing configuration example:
|
Requires node version 10 or higher.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
const fileProc = require('@nplayfair/npe_gerber');
|
||||||
|
|
||||||
|
const folderConfig = {
|
||||||
|
tmpDir: path.join(__dirname, 'tmp'),
|
||||||
|
imgDir: path.join(__dirname, 'img')
|
||||||
|
}
|
||||||
|
|
||||||
const config = {
|
const config = {
|
||||||
resizeWidth: 600,
|
resizeWidth: 600,
|
||||||
density: 1000,
|
density: 1000,
|
||||||
compLevel: 1,
|
compLevel: 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fileProc.config(folderConfig);
|
||||||
|
|
||||||
|
let gerberArchive = '/path/to/gerber.zip';
|
||||||
|
|
||||||
|
fileProc.gerberToImage(gerberArchive, config, folderConfig.tmpDir, folderConfig.imgDir)
|
||||||
|
.then(filename => {
|
||||||
|
console.log(`Generated image ${filename}`);
|
||||||
|
})
|
||||||
|
```
|
@ -16,6 +16,11 @@
|
|||||||
"url": "https://github.com/nplayfair/npe_gerber/issues"
|
"url": "https://github.com/nplayfair/npe_gerber/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/nplayfair/npe_gerber#readme",
|
"homepage": "https://github.com/nplayfair/npe_gerber#readme",
|
||||||
|
"keywords": [
|
||||||
|
"pcb",
|
||||||
|
"image",
|
||||||
|
"gerber"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fs-extra": "^9.1.0",
|
"fs-extra": "^9.1.0",
|
||||||
"jszip": "^3.5.0",
|
"jszip": "^3.5.0",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user