Expand description
MMX image filters
Functionsยง
- abs_
diff - Filter using
AbsDiff: D = | S1 - S2 |. - add
- Filter using Add: D = saturation255(S1 + S2).
- add_
byte - Filter using
AddByte: D = saturation255(S + C). - add_
byte_ to_ half - Filter using
AddByteToHalf: D = saturation255(S/2 + C). - add_
uint - Filter using
AddUint: D = saturation255((S[i] + Cs[i % 4]), Cs=Swap32((uint)C). - binarize_
using_ threshold - Filter using
BinarizeUsingThreshold: D = (S >= T) ? 255:0. - bit_and
- Filter using
BitAnd: D = S1 & S2. - bit_
negation - Filter using
BitNegation: D = !S. - bit_or
- Filter using
BitOr: D = S1 | S2. - clip_
to_ range - Filter using
ClipToRange: D = (S >= Tmin) & (S <= Tmax) S:Tmin | Tmax. - div
- Filter using Div: D = S1 / S2.
- mean
- Filter using Mean: D = S1/2 + S2/2.
- mmx_
detect - MMX detection routine (with override flag).
- mmx_off
- Disable MMX check for filter functions and and force to use non-MMX C based code.
- mmx_on
- Enable MMX check for filter functions and use MMX code if available.
- mult
- Filter using Mult: D = saturation255(S1 * S2).
- mult_
by_ byte - Filter using
MultByByte: D = saturation255(S * C). - mult_
div_ by2 - Filter using
MultDivby2: D = saturation255(S1/2 * S2). - mult_
div_ by4 - Filter using
MultDivby4: D = saturation255(S1/2 * S2/2). - mult_
nor - Filter using
MultNor: D = S1 * S2. - normalize_
linear - Filter using
NormalizeLinear: D = saturation255((Nmax - Nmin)/(Cmax - Cmin)*(S - Cmin) + Nmin). - shift_
left - Filter
ShiftLeft: D = saturation255(S << N). - shift_
left_ byte - Filter using
ShiftLeftByte: D = (S << N). - shift_
left_ uint - Filter using
ShiftLeftUint: D = ((uint)S << N). - shift_
right - Filter using
ShiftRight: D = saturation0(S >> N). - shift_
right_ and_ mult_ by_ byte - Filter using
ShiftRightAndMultByByte: D = saturation255((S >> N) * C). - shift_
right_ uint - Filter using
ShiftRightUint: D = saturation0((uint)S[i] >> N). - sub
- Filter using Sub: D = saturation0(S1 - S2).
- sub_
byte - Filter using
SubByte: D = saturation0(S - C). - sub_
uint - Filter using
SubUint: D = saturation0(S[i] - Cs[i % 4]), Cs=Swap32((uint)C).