VegaRise.NET
Back to DOM

IDuoToneInterface

Definition

Namespace
DOM.Elements.Graphics.Colors
Assembly
DOM.dll

Defines the contract for a duo-tone color mapping.

Remarks

A duo-tone maps an image onto two colors: a dark color (Color1) and a light color (Color2). Intermediate image values are interpolated between them.

Examples

csharp
1// 1. Simple blue-to-white duo-tone
2IDuoTone duo = new DuoTone { Color1 = Color.DarkBlue, Color2 = Color.White };
3
csharp
1// 2. Sepia duo-tone
2IDuoTone duo = new DuoTone { Color1 = new Color("#3B2417"), Color2 = new Color("#F4E6C8") };
3
csharp
1// 3. High-contrast duo-tone
2IDuoTone duo = new DuoTone { Color1 = Color.Black, Color2 = Color.Red };
3
csharp
1// 4. Attach to a picture fill
2var fill = new PictureOrTextureFill { DuoTone = new List<IDuoTone> { duo } };
3

Properties

Color1

Gets or sets the dark color of the duo-tone mapping.

Color2

Gets or sets the light color of the duo-tone mapping.

VegaRiseVDocs.NET

Reset Password

Enter your email and we'll send you a link to reset your password.

Remember your password? Sign in