voluptasquisquam
Version:
Image processing and manipulation in JavaScript
23 lines (17 loc) • 594 B
JavaScript
import fromPoints from '../fromPoints';
import {Image} from 'test/common';
import 'should';
describe('we check createROIMapFromPixels', function () {
it('should yield the right map', function () {
let image = new Image(5, 5, {kind: 'GREY'});
let pixels = [[1, 1], [3, 2], [4, 4], [5, 0]];
let mapData = fromPoints.call(image, pixels, {kind: 'smallCross'}).data;
Array.from(mapData).should.eql([
0, 1, 0, 0, 4,
1, 1, 1, 2, 0,
0, 1, 2, 2, 2,
0, 0, 0, 2, 3,
0, 0, 0, 3, 3
]);
});
});