C#绘图问题,如何输出透明的GIF图片

misng 2006-11-09 09:18:52
C#绘图问题,如何输出透明的GIF图片,即,只显示线,没有画的部分是透明的.以下是我的代码,但出来不是透明的,背景是黑的.
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Bitmap objBitmap;
Graphics g;

g=null;
objBitmap=null;
objBitmap = new Bitmap(nWidth, nHeight);
g = Graphics.FromImage(objBitmap);
//g.FillRectangle(new SolidBrush(Color.AliceBlue), new Rectangle(0, 0, nWidth, nHeight));

//此处画线等...

objBitmap.Save(Response.OutputStream, ImageFormat.Gif);
if (!(objBitmap==null))
{
objBitmap.Dispose();
}
if (!(g==null))
{
g.Dispose();
}
}
...全文
352 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
misng 2006-11-10
  • 打赏
  • 举报
回复
楼上的,有C#的代码没,我换成C#后,有 以下两句在C#中不能识别.
win32api win32 = new win32api();
win32.CopyArrayTo(pBits, bits, Height * stride);
oolongTea 2006-11-09
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView3.asp?id=5125251

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧