hy там!
я пропустил использование и т.д. ... просто код:
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 */);
я хочу нарисовать image
с альфа 55% на canvas
.image
является .png-файлом и использует саму прозрачность.(ПРИМЕЧАНИЕ: я не хочу делать image.MakeTransparent()
- он уже прозрачен, мне просто нужен альфа-эффект)
как мне этого добиться?