1.10.0 ā€¢ Published 1 year ago

spigel v1.10.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Fast node library which implements many hashing algorithms and media manipulation bindings into a friendly API which discards the use of ML (Machine Learning) for image semelliance level classsification trough the use of pure math.

šŸ“’ Check our Documentation!

Give it a try šŸŒø

npm i spigel

šŸ–¼ļø It's simple as:

import { compare } from 'spigel';

async function someFunction() {
const result = await compare('./example.png', './example2.png', { humanize: true });
// => { distance: 'different', hash: { hashA: '...', hashB: '...' } }
}

šŸ“ ToDo List - Please, contribute!

  • Implement Dhash (Difference Hash)

  • Cleanup code & comments

  • Publish first release to GitHub

  • Make it able to be posted in NPM

  • Publish first release to NPM

  • Full Typescript conversion

  • Ensure support for cross-comparisons between strings and buffers

  • Implement pHash (Perceptual Hash)

  • Modernize our code's structure - x Function to Class structure conversion - x Convert algorithm functions to classes - x Assert typings to algorithms - x Humanize comparison results

  • Write a detailed documentation

  • First hikaku's major release

  • Project's name changed from "Hikaku" to "Spigel"

1.10.0

1 year ago

1.0.9

1 year ago