image-wife
Version:
A library for compile-time and runtime procedural modification of photographic images.
29 lines (26 loc) • 740 B
text/typescript
import {
brightnessFilter,
contrastFilter,
hueRotateFilter,
invertHueRotateFilter,
monochromeFilter,
saturateFilter,
sepiaFilter,
} from './filters';
import {
reflectTransform,
rotateTransform,
} from './transforms';
// 🌹🌹🌹
type Gen = (...args: any[]) => string;
export const getRollRandomStyleExpressionGeneratorMap = (): Record<string, Gen> => ({
BrightnessFilter: brightnessFilter,
ContrastFilter: contrastFilter,
HueRotateFilter: hueRotateFilter,
InvertHueRotateFilter: invertHueRotateFilter,
MonochromeFilter: monochromeFilter,
ReflectTransform: reflectTransform,
RotateTransform: rotateTransform,
SaturateFilter: saturateFilter,
SepiaFilter: sepiaFilter,
});