UNPKG

sharp-vibrant

Version:

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

18 lines (13 loc) 648 B
import path from 'path'; import sharp from 'sharp'; import { Sample } from '../../../fixtures/sample/types' export const SNAPSHOT: Sample[] = require('../../../fixtures/sample/images/palettes.json') export interface TestSample extends Sample { relativeUrl: string } export type SamplePathKey = Exclude<keyof TestSample, 'palettes' | 'dimensions'> export const SAMPLES: TestSample[] = SNAPSHOT.map((s) => Object.assign(s, { sharp: sharp(path.join(__dirname, '../../../fixtures/sample/images/', s.name)), filePath: path.join(__dirname, '../../../fixtures/sample/images/', s.name), relativeUrl: `base/fixtures/sample/images/${s.name}` }))