Tint Using Alpha

View as Markdown

BitmapChannelsColor ConversionTransform

Tints using alpha channel.

Code 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

Chicago.jpg

Output

TintUsingAlpha.jpg

TintUsingAlpha.jpg

Used APIs