作者yydon (歪歪冻)
看板C_Sharp
标题Re: [问题] Convert e.graphics to Image
时间Mon Jan 3 13:11:08 2005
※ 引述《CathyP ()》之铭言:
: 首先我在panel上面读进一张image(e.graphics.DrawImage(....))
: 接着我在panel上面乱画,例如找个地方圈一圈把那圈填满成白色
: (e.graphics.Fill....)
: 然後我想把整个画面的结果存回读进来的那张image
: (这时候image实际上没有被乱画,只是画面上看起来有被画)
: 我这样写 那张image(this.m_image) = new Bitmap(Width,Height,e.graphics);
: 可是都没有办法....
: 请问这个该怎麽写阿,谢谢。
正规作法:
为image建Graphic,画得时候用这个Graphic画
每次画完才再用image贴回panel
偷机作法:
用截取萤幕的方法直接将panel的画面存下来
http://www.techblog.idv.tw/Blog/zion/archive/2004/12/02/974.aspx
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.121.81