hy there!
i left out usings etc... just plain code:
var image = Image.FromFile(/* my magic source */);
var bitmap = new Bitmap(image.Width, image.Height);
var canvas = Graphics.FromImage(bitmap);
var brush = new SolidBrush(/* my magic color */);
canvas.FillRectangle(brush, 0, 0, image.Width, image.Height);
canvas.DrawImage(image, new Rectangle(0, 0, image.Width, image.Height));
canvas.Save();
bitmap.Save(/* my magic target */);
i want to draw image
with alpha 55% on canvas
. image
is a .png-file and uses transparency itself. (NOTE: i do not want to make image.MakeTransparent()
- it is already transparent, i just need some alpha-effect)
how can i achieve this?
thanks in advance!