Tint Using Alpha

Bitmap Transform Color Conversion Channels

Tints using alpha channel.

Сode Snippet

using (var bitmap = new Bitmap("Chicago.jpg"))
{
    using (var result = new Aurigma.GraphicsMill.Bitmap(bitmap.Width, bitmap.Height, PixelFormat.Format24bppRgb, RgbColor.Green))
    {
        bitmap.ColorManagement.Convert(PixelFormat.Format8bppGrayscale);
        bitmap.Transforms.Invert();

        result.Channels.SetAlpha(bitmap);
        result.Channels.RemoveAlpha(RgbColor.White);

        result.Save("TintUsingAlpha.jpg");
    }
}

Input

Chicago.jpg

Output

TintUsingAlpha.jpg

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog