0.0.2-20241214 • Published 12 months ago
@alttiri/image-hash v0.0.2-20241214
Alt-Image-Hash
Alternative JavaScript image hashing library.
Supported perceptual hashes:
dHash(difference hash)aHash(average hash)mHash(median hash)bHash(block hash)
Basic examples
import {getImageDataWithSharp as getImageData} from "@alttiri/get-image-data";
import {dHash} from "@alttiri/image-hash";
const imagePath = "alyson_hannigan_500x500.jpg";
const imageData = await getImageData(imagePath);
const hash = dHash(imageData);
console.log(hash.hex); // "8f94b43434245452"const hash1 = dHash(await getImageData("kittens-3264x2448.jpg"));
const hash2 = dHash(await getImageData("kittens-960x720.jpg"));
console.log(hash1.hex); // "e020acce864cae8a"
console.log(hash2.hex); // "e020acce864cae8a"
console.log(hash1.diff(hash2)); // 00.0.2-20241214
12 months ago