社区
C#
帖子详情
请问关于bitmap释放问题
zhangyang19911234
2013-04-07 09:09:17
public class drawPictureBox(Pen pen,PictureBox pb)
{
Bitmap bt=new Bitmap(100,100);
Graphics g=Graphics.FromImag(bt);
g.DrawRectangle(pen,0,0,50,50);
pb.Image=bt;
bt.Dispos();
}
为什么我加上bt.dispos()会报错,不加就不会报错,谁能看看谢谢
...全文
122
4
打赏
收藏
请问关于bitmap释放问题
public class drawPictureBox(Pen pen,PictureBox pb) { Bitmap bt=new Bitmap(100,100); Graphics g=Graphics.FromImag(bt); g.DrawRectangle(pen,0,0,50,50); pb.Image=bt; bt.Dispos(); } 为什么我加上bt.dispos()会报错,不加就不会报错,谁能看看谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Janky
2013-04-07
打赏
举报
回复
PictureBox 引用了你的bitmap 。。 不能释放啊。
真相重于对错
2013-04-07
打赏
举报
回复
Graphics g = Graphics.FromHwnd( pb); g.DrawRectangle(pen, 0, 0, 50, 50); g.Dispose();
zhangyang19911234
2013-04-07
打赏
举报
回复
释放了的 也报错 光释放g还不会报错
xtiu77
2013-04-07
打赏
举报
回复
Graphics g=Graphics.FromImag(bt);
先释放g
Windows游戏编程系列之1:GUI窗口界面编程及游戏入门实战
39 2)从资源中加载位图: Load
Bitmap
39 3)创建一个与当前DC相匹配的DC(内存DC) 39 4)将
bitmap
放入匹配的DC中:SelectObject 40 5)成像(1:1 比例 ) 40 6)取出位图 40 7)
释放
位图 41 8)
释放
匹配的DC 41 ...
Android
bitmap
释放
解决Error create Hprof file
问题
Android
bitmap
释放
实战, 解决Error create Hprof file
问题
Bitmap
释放
Bitmap
没有及时
释放
的话经常会出现OOM错误。由于
Bitmap
占用的是底层C的内存,JVM的垃圾回收机制对他没有用。用完后必须显示的调用 recycle();告诉虚拟器该
Bitmap
没有用了,可以
释放
了,能后虚拟器才能在稍后的时候...
Bitmap
的使用习惯——及时
释放
Bitmap
占用的内存
及时
释放
Bitmap
占用的内存,避免OOM
Android
Bitmap
释放
1.若是成员函数中的临时变量,已经没用的
bitmap
对象要及时调用 recycle()
释放
,例如: mBitWallPaper.recycle(); mBitWallPaper = null; System.gc(); 2.Activity中的全局
Bitmap
对象,需要在onDestroy()中...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章