UNPKG

voluptasquisquam

Version:

Image processing and manipulation in JavaScript

30 lines (26 loc) 849 B
import {Image} from 'test/common'; import 'should'; describe('check the rotate transform with free rotation', function () { it('GREY image', function () { let image = new Image(5, 5, [ 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 2, 2, 2, 0, 1, 2, 4, 3, 0, 1, 2, 3, 3 ], {kind: 'GREY'} ); let result = image.rotate(45); Array.from(result.data).should.eql([ 255, 255, 255, 0, 255, 255, 255, 255, 255, 0, 1, 0, 255, 255, 255, 0, 1, 1, 1, 0, 255, 0, 1, 1, 2, 1, 1, 0, 255, 1, 2, 4, 2, 1, 255, 255, 255, 3, 4, 3, 255, 255, 255, 255, 255, 3, 255, 255, 255 ]); }); });