- Upgraded to NAN 2. Now works with Node 4!
Image
getters are now attached to object instead of prototype. This mostly means thatconsole.log
prints something useful.Image()
delegates tonew Image()
(#22)Image
constructor without arguments is now deprecated.Image#unsharpMasking()
(alias tounsharp
) finally removed.- Fix:
new Image('gray')
didn't work and created a weird RGB image instead - Fix: Exception handling for
Image#lineSegments
missing, terminating the process
- Update to NAN 1.9
- Training data loading fixed for NPM 3
- Optional tessdata folder (barringtonhaynes)
- Compilation fixes
- Used NAN (Native Abstractions for Node.js) for compatibility to node-0.10 and node-0.12
- Fixed dependencies for Node.js 0.8
- Fixed build for MSVC 2012
- Upgrade to Tesseract 3.03
- Added Image#lineSegments()
- Added Image#drawLine()
- Fix encoding issues for Tesseract variables
- Fix broken .npmignore
- Added Tesseract#<variable> accessor
- Fixed assert (see Tesseract r878)
- Fixed wrong error message for Tesseract#findText()
Thanks to: Huang Xin
npm install
removes the build directy after install to free up space.
- Fixed reporting too little memory consumption to V8.
- Added Image#projection() and Image#fillBox.
- Update ZXing to 2.3.0.
- Update LodePNG to 20131115.
- Fixed several issues of unfreeable memory/leaks.
- Fixed Tesseract crashes related to rectangles and best first search.
- Added
sparse_text
andsparse_text_osd
to error messages.
- Updated ZXing (bugfixes, performance)
- Updated TesseractOCR (sparse text mode)
- Added Image#open() and Image#close()
- Added Image#toHSV() and Image#toRGB()
- Added Image#inRange() and Image() constructor for channel composition
- Bugfixes
- Moved tesseract data to dv.data package
- Added Image#drawImage() and Image#Image(width, height, depth)
- Removed "ignore quite zone" hack for ITF barcodes, as its pure evil to do so.
- Image#add() and Image#subtract() no longer fail when both operants are identical
- Fixed ZXing#formats and ZXing#tryHarder not working sometimes
- Added
Image#add()
- Deprecated
Image#unsharpMasking()
in favor ofImage#unsharp()
- Added OSD training data (
tesseract.pageSegMode = 'auto_osd'
)
- Added
Image#toBuffer("png")
- Initial stable release