KansuImager
Filter Definition with Text


Second Edition
Oct. 20, 2018
(C)2018, Noboru Imai

Basics

Filter data is processed after it has been loaded for each row. Space characters (space or tab) at the head and tail of the row, are ignored. The common format is shown as followings.

Format
$[key] ([name]) [code]
([code])
([code])


$[key]
Start of [key] block.
Not case sensitive.
[name]
Parameter name when it is paramter block.
@ is placed when it is no named parameter.
[code]
Equation, value or keyword of selection.
keyword is not case sensitive.

$[key] specifies the type of data. For example, when [key] is pre, a parameter is defined as pre timing parameter.

There is [name] only when the block is parameter definition.

The separator between [key], [name] and [code], is space character. However, spaces in [code] are included in [code].

[code] can be laid after [key] or [name] in the same line, or described as the independent row.

Description for Each Key

Parameter Definition

Format
$[key] [name] ([eq])
([eq])


$[key]
Select as followings.
$Pre Parameter evaluated in Pre timing.
$Pixel Parameter evaluated in Pixel timing.
$Post Parameter evaluated in Post timing.
[name]
Parameter name.
@ is placed when it is no named parameter.
[eq]
Equation.
It can be divided in rows.

Conversion Function Definition

Format
$[key] ([eq])
([eq])


$[key]
Select as followings.
$RRed color conversion function
$GGreen color conversion function
$BBlue color conversion function
$XX conversion function
$YY conversion function
$ShaderDefinition of shader
[eq]
Equation.
It can be divided in rows.

Mode Setting

Format
$Mode [code]
[code]
Put RGB, XY, or Shader.
Not case sensitive.

RangeOutMode Setting

Format
$RangeOutMode [code]
[code]
Put BackColor, Mirror or Circulation.
Not case sensitive.

BackColor Setting

Format
$BackColor [r] [g] [b]
[r]
Red color component ([0,1] real value).
[g]
Green color component ([0,1] real value).
[b]
Blue color component ([0,1] real value).

⬆︎
Ⓒ2018, Noboru Imai.