ImageEn, unit hyieutils

TIERenderOperation


Declaration

  TIERenderOperation = (
    ielNormal,
    ielAdd, // Additive
    ielSub, // Difference
    ielDiv,
    ielMul,
    ielOR,
    ielAND,
    ielXOR,
    ielMAX, // Lighten
    ielMIN, // Darken
    ielAverage,
    ielScreen,
    ielNegation,
    ielExclusion,
    ielOverlay,
    ielHardLight,
    ielSoftLight,
    ielXFader,
    ielColorEdge,
    ielColorBurn,
    ielInverseColorDodge,
    ielInverseColorBurn,
    ielSoftDodge,
    ielSoftBurn,
    ielReflect,
    ielGlow,
    ielFreeze,
    ielEat,
    ielSubtractive,
    ielInterpolation,
    ielStamp,
    ielRed,
    ielGreen,
    ielBlue,
    ielHue,
    ielSaturation,
    ielColor,
    ielLuminosity,
    ielStereoBW,
    ielStereoColor,
    ielStereoColorDubois,
    ielStereoEven,
    ielStereoOdd,
    ielLuminosity2,
    ielStereoRedGreen );


Example

bmp := TIEBitmap.Create();
ImageEnView1.IO.LoadFromFile( 'D:\IERenderOperation_Image1.jpg' );
bmp.Read( 'D:\IERenderOperation_Image2.jpg' );
bmp.DrawToTIEBitmap( ImageEnView1.IEBitmap, 0, 0, 255, rop );
ImageEnView1.Update();
bmp.Free();

Source Images:
 
Value Description Sample
ielNormal Normal
ielAdd Add (Additive)
ielSub Subtract (Difference)
ielDiv Divide
ielMul Multiply
ielOR Or
ielAND And
ielXOR XOr
ielMAX Max (Lighten)
ielMIN Min (Darken)
ielAverage Average
ielScreen Screen
ielNegation Negation
ielExclusion Exclusion
ielOverlay Overlay
ielHardLight Hard Light
ielSoftLight Soft Light
ielXFader XFader
ielColorEdge Color Edge
ielColorBurn Color Burn
ielInverseColorDodge Inverse Color Dodge
ielInverseColorBurn Inverse Color Burn
ielSoftDodge Soft Dodge
ielSoftBurn Soft Burn
ielReflect Reflect
ielGlow Glow
ielFreeze Freeze
ielEat Eat
ielSubtractive Subtractive
ielInterpolation Interpolation
ielStamp Stamp
ielRed Red
ielGreen Green
ielBlue Blue
ielHue Hue
ielSaturation Saturation
ielColor Color
ielLuminosity Luminosity
ielStereoBW Stereo B+W
ielStereoColor Stereo Color
ielStereoColorDubois Stereo Color Dubois
ielStereoEven Stereo Even
ielStereoOdd Stereo Odd
ielLuminosity2 Luminosity 2
ielStereoRedGreen Stereo Red/Green