UNPKG

react-webcamera

Version:

React webcamera component with direct access to the camera data

38 lines (35 loc) 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.grayScale = grayScale; exports.filterBlue = filterBlue; exports.filterRed = filterRed; function grayScale(data) { for (var i = 0; i < data.length; i += 4) { var r = data[i]; var g = data[i + 1]; var b = data[i + 2]; var brightness = 3 * r + 4 * g + b >>> 3; data[i] = brightness; data[i + 1] = brightness; data[i + 2] = brightness; } return data; } function filterBlue(data) { for (var i = 0; i < data.length; i += 4) { var b = data[i + 2]; b = 0; data[i + 2] = b; } return data; } function filterRed(data) { for (var i = 0; i < data.length; i += 4) { var r = data[i]; r = 0; data[i] = r; } return data; }