Skip to content

textmode.filters.js

GPU-accelerated image filters plugin for textmode.js.

This plugin provides customizable visual effects that run entirely on the GPU via WebGL2 fragment shaders for maximum performance.

Available filters

Color adjustment

Distortion

Stylization

Functions

FunctionDescription
createFiltersPluginCreates the textmode.filters.js plugin for textmode.js.

Interfaces

Color adjustment filters

InterfaceDescription
BrightnessOptionsConfiguration options for the 'brightness' filter.
ContrastOptionsConfiguration options for the 'contrast' filter.
SaturationOptionsConfiguration options for the 'saturation' filter.
HueRotateOptionsConfiguration options for the 'hueRotate' filter.
PosterizeOptionsConfiguration options for the 'posterize' filter.

Distortion filters

InterfaceDescription
ChromaticAberrationOptionsConfiguration options for the 'chromaticAberration' filter.
PixelateOptionsConfiguration options for the 'pixelate' filter.
GridDistortionOptionsConfiguration options for the 'gridDistortion' filter.

Stylization filters

InterfaceDescription
GlitchOptionsConfiguration options for the 'glitch' filter.
CrtMattiasOptionsConfiguration options for the 'crtMattias' filter.
ScanlinesOptionsConfiguration options for the 'scanlines' filter.
VignetteOptionsConfiguration options for the 'vignette' filter.
BloomOptionsConfiguration options for the 'bloom' filter.
FilmGrainOptionsConfiguration options for the 'filmGrain' filter.

Variables

VariableDescription
FiltersPluginGPU-accelerated image filters plugin for textmode.js.