mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-11 16:26:20 +00:00
22 lines
509 B
JavaScript
22 lines
509 B
JavaScript
|
|
import {dirname} from "path";
|
|
globalThis.__dirname = dirname(import.meta.url);
|
|
import { createRequire } from 'module';
|
|
|
|
globalThis.require = createRequire(import.meta.url);
|
|
import visdif from './visdif.js';
|
|
|
|
const {VisDiff} = await visdif({
|
|
locateFile() {
|
|
return new URL("./visdif.wasm", import.meta.url).pathname;
|
|
}
|
|
});
|
|
|
|
const comparator = new VisDiff(
|
|
new Uint8ClampedArray([0, 0, 0, 255]),
|
|
1,
|
|
1
|
|
);
|
|
|
|
const distance = comparator.distance(new Uint8ClampedArray([1,1,1,255]));
|
|
console.log({distance}); |