绘图问题

jmghoul 2009-08-12 01:15:20
本人想把一个画面绘制以后转换成GraphicsStream的形式
具体是这样的:
Bitmap bitmap = new Bitmap(path); //path是某背景画面的路径
bitmap.MakeTransparent(Color.FromArgb(0, Color.White));
Graphics bmpG = Graphics.FromImage(bitmap); //在该画面上建立一个画笔
。。。//绘图处理
最后我想得到bitmap的GraphicsStream 请问用什么方法可以获得
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonezhlx 2009-08-13
  • 打赏
  • 举报
回复
DirectX 开发?查了一下暂时没有这种方式的创建
mjp1234airen4385 2009-08-13
  • 打赏
  • 举报
回复
顶楼上
zgke 2009-08-13
  • 打赏
  • 举报
回复
GraphicsStream是什么东西?
chaozi_249 2009-08-13
  • 打赏
  • 举报
回复
Graphics g = Graphics.FromImage(i);
Point p = panelChart.PointToScreen(panelChart.Location);
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
g.CopyFromScreen(p.X/2 , p.Y , 0, 0, new Size(this.panelChart.Width, this.panelChart.Height));
ppvw.Document = printDoc;
printDoc.DefaultPageSettings.Landscape = true;
printDoc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(PrintDoc_PrintPage);
if (ppvw.ShowDialog() != DialogResult.OK)
{
printDoc.PrintPage -= new System.Drawing.Printing.PrintPageEventHandler(PrintDoc_PrintPage);
return;
}
printDoc.Print();
g.Dispose();
szzzp110 2009-08-13
  • 打赏
  • 举报
回复
up
期待

110,538

社区成员

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

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

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