Files
SnapOtter/packages/image-engine/src/index.ts
T
SnapOtter 0b6a970912 feat: add color blindness simulation image-engine operation
Add colorBlindness() operation with 8 simulation matrices (Vienot/Machado)
for protanopia, deuteranopia, tritanopia, protanomaly, deuteranomaly,
tritanomaly, achromatopsia, and blue cone monochromacy.
2026-05-08 15:11:36 +08:00

25 lines
1.3 KiB
TypeScript

export * from "./engine.js";
export * from "./formats/detect.js";
export { analyzeImage, applyCorrections, scaleCorrections } from "./operations/auto-enhance.js";
export { brightness } from "./operations/brightness.js";
export { COLOR_BLINDNESS_MATRICES, colorBlindness } from "./operations/color-blindness.js";
export { colorChannels } from "./operations/color-channels.js";
export { compress } from "./operations/compress.js";
export { contrast } from "./operations/contrast.js";
export { convert } from "./operations/convert.js";
export { crop } from "./operations/crop.js";
export { editMetadata } from "./operations/edit-metadata.js";
export { flip } from "./operations/flip.js";
export { grayscale } from "./operations/grayscale.js";
export { invert } from "./operations/invert.js";
export { optimizeForWeb } from "./operations/optimize-for-web.js";
export { resize } from "./operations/resize.js";
export { rotate } from "./operations/rotate.js";
export { saturation } from "./operations/saturation.js";
export { sepia } from "./operations/sepia.js";
export { sharpen, sharpenAdvanced } from "./operations/sharpen.js";
export { stripMetadata } from "./operations/strip-metadata.js";
export * from "./types.js";
export * from "./utils/metadata.js";
export * from "./utils/mime.js";