要创建一个png图片,下面的代码生成的是黑色的,插了好多资料(收费的就不看了)没有解决,最后没办法,只能用PhotoShop建一副透明的空白PNG,然后打开这个PNG来做下面的处理,希望有高手给解决下。 Bitmap bitmap = new Bitmap(300,300);Graphics g = Graphics.FromImage(bitmap);g.Clear(Color.Transparent);g.DrawLine(new Pen(Color.Blue), 0, 0, 100, 100);g.Save();g.Dispose();//bitmap.MakeTransparent(Color.Red);bitmap.Save("dd.png", ImageFormat.Png);
2 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
下面的代码能生成你需要的透明图片
=======代码如下=======
Bitmap bitmap = new Bitmap(86, 30);
Graphics g = Graphics.FromImage(bitmap);
// g.Clear(Color.Transparent);
g.Save();
g.Dispose();
bitmap.MakeTransparent(Color.Transparent);
bitmap.Save("png.png", ImageFormat.Png);
- 2 回答
- 0 关注
- 1119 浏览
添加回答
举报
0/150
提交
取消