textmode.js / conversion
conversion
All media conversion related modules and types.
Responsible for converting images and videos into textmode-renderable formats using various conversion strategies, like brightness- or edge-detection-based conversion.
textmode.js only comes with a built-in 'brightness'-based conversion strategy, but custom strategies can be registered via conversion.TextmodeConversionManager.register.
Classes
| Class | Description |
|---|---|
| TextmodeConversionManager | Registers image-to-textmode conversion strategies for a Textmodifier instance. |
Interfaces
| Interface | Description |
|---|---|
| TextmodeConversionContext | Interface for the context provided to conversion strategies during shader and uniform creation. |
| TextmodeConversionPassContext | Metadata describing the active pass while a conversion stack is being rendered. |
| TextmodeConversionStep | One pass in a source-level conversion stack. |
| TextmodeConversionStrategy | Interface for defining a custom textmode conversion strategy. |
Type Aliases
| Type Alias | Description |
|---|---|
| BuiltInConversionMode | Built-in conversion mode names provided by textmode.js |
| TextmodeColorInput | Color input accepted by conversion stack steps. |
| TextmodeConversionMode | Type representing the available textmode conversion modes |
| TextmodeConversionStepOptions | Custom options passed to conversion strategies for one conversion stack pass. |