Skip to main content
Module

x/imagescript/tests/crop.js

zero-dependency JavaScript image manipulation
Extremely Popular
Latest
File
import {Image} from '../ImageScript.js';import {equals} from "https://deno.land/std@0.80.0/bytes/mod.ts";
(async () => { const image = new Image(512, 512); image.fill((x, y) => Image.hslToColor((x + y) / (image.width + image.height), 1, .5)); image.crop(128, 128, 128, 128);
const encoded = await image.encode();
const target = await Deno.readFile('./tests/targets/crop.png'); if (!equals(encoded, target)) process.exit(1);})();