UNPKG

sharp-vibrant

Version:

Extract prominent colors from an image in a node environment using sharp.

21 lines 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.combineFilters = void 0; var default_1 = require("./default"); Object.defineProperty(exports, "Default", { enumerable: true, get: function () { return default_1.default; } }); function combineFilters(filters) { // TODO: caching if (!Array.isArray(filters) || filters.length === 0) return null; return (r, g, b, a) => { if (a === 0) return false; for (let i = 0; i < filters.length; i += 1) { if (!filters[i](r, g, b, a)) return false; } return true; }; } exports.combineFilters = combineFilters; //# sourceMappingURL=index.js.map