Skip to content

textmode.filters.js / ScanlinesOptions

Interface: ScanlinesOptions ​

Configuration options for the 'scanlines' filter.

A standalone scanline effect that adds horizontal lines to the image to simulate a CRT display or old monitor. More customizable than the scanlines in crtMattias.

Example ​

Properties ​

PropertyTypeDescription
count?numberNumber of scanlines across the image height. Higher values create finer, more dense lines. Minimum value: 10.0 Default 300.0
intensity?numberOpacity/darkness of the scanlines. - 0.0 = invisible lines - 0.75 = clearly visible (default) - 1.0 = maximum darkness (solid black lines) Default 0.75
lineWidth?numberWidth of the lines relative to the spacing. - 0.0 = very thin lines (mostly transparent) - 0.5 = equal line and gap width - 1.0 = solid (no gaps) Default 0.5
speed?numberScrolling speed of the lines. - 0.0 = static lines - 1.0 = normal scrolling speed - Higher values = faster scrolling Default 1.0
time?numberAnimation time parameter. Increment this value each frame to animate the scrolling effect. Default 0.0