From c60990688215d4a9b3adbd017964bae6634b0a56 Mon Sep 17 00:00:00 2001 From: Stefan Rimaila Date: Sat, 5 Oct 2019 23:47:25 +0300 Subject: [PATCH] feat(shared): get imagedata function --- src/shared.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/shared.js b/src/shared.js index 9ea2cfe..0a7513b 100644 --- a/src/shared.js +++ b/src/shared.js @@ -135,6 +135,13 @@ export const fromHex = x => { */ export const getContext = U.lift(el => el.getContext('2d')); +/** + * @type {Ary2Lift<[number, number], CanvasRenderingContext2D, ImageData>} + */ +export const getImageData = U.lift(([w, h], ctx) => + ctx.getImageData(0, 0, w, h), +); + // ARRAYS export const fstOf = U.view(0);