123456789101112131415161718192021222324252627282930 |
- import { Jimp, getTestDir } from '@jimp/test-utils';
- import configure from '@jimp/custom';
- import jpeg from '@jimp/jpeg';
- import color from '@jimp/plugin-color';
- import resize from '@jimp/plugin-resize';
- import threshold from '../src';
- const jimp = configure(
- { types: [jpeg], plugins: [threshold, color, resize] },
- Jimp
- );
- describe('Threshold', function() {
- this.timeout(15000);
- it('defines default threshold for lighter backgrounds', async () => {
- const expectedImage = await jimp.read(
- getTestDir(__dirname) + '/images/hands_mx200_rp255.jpg'
- );
- const testImage = await jimp.read(
- getTestDir(__dirname) + '/images/hands.jpg'
- );
- testImage
- .threshold({ max: 200, replace: 255 })
- .hash()
- .should.be.equal(expectedImage.hash());
- });
- });
|