私は自分のベースにペイントしたpng画像を作成しています。ベースから、参照用にpng画像を保存できます
Graphics g = e.Graphics;
....
g.DrawLine(pen, new Point(x, y), new Point(x1, y1));
.....
base.OnPaint(e);
using (var bmp = new Bitmap(500, 50))
{
base.DrawToBitmap(bmp, new Rectangle(0, 0, 500, 50));
bmp.Save(outPath);
}
これは単色の透明画像です。この画像を任意の色で塗りつぶした png のように反転するにはどうすればよいですか。実際の画像部分は透明にする必要があります。可能性はありますか?
ビットの詳細 : 透明は非透明になり、塗りつぶしがある場所は透明になります