【解决】加载图片"内存不足"问题

摘要:
当加载图片(如Bitmapimage=newBitmap)或使用DrawImage等方法绘制图形时,可能会出现“内存不足”的问题!1Bitmapimage=newBitmap;2Bitmapnew_ image=新位图;3Graphicsnew_gra=来自图像的图形;4new_ gra.DrawImage;5//此时应卸载的对象6new_ gra.dispose();7new_ image.dispose();8图像处理();

       在加载图片,如Bitmap image=new Bitmap(filename)或使用DrawImage之类的方法绘制图形时时,可能会出现“内存不足”的问题! 使用Dispose方法来清除对象占用的内存,但也还是没用! 以下是可能的解决办法: 使用Dispose方法清除对象是,如果此对象还受到其他对象的引用,则不能成功清除。因此,清除对象占用的内存的办法就是把所有引用的对象也同时Dispose掉,而谁引用了此对象在实际中是可以判断的。

1 Bitmap image=new Bitmap(filename);
2 Bitmap new_image=new Bitmap(256,256);
3 Graphics new_gra=Graphics.FromImage(new_image);
4 new_gra.DrawImage(image,0,0,256,256);
5 //此时应当卸载的对象
6 new_gra.dispose();
7 new_image.dispose();
8 image.dispose();

免责声明:文章转载自《【解决】加载图片"内存不足"问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c#如何为pictureBox控件写单击事件alien 进行rpm 包和deb 包之间的转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android Wear开发

本节由介绍3种数据的发送接收:1.Data Items : 比特类型数据,限制100KB以内2.Assets : 资源类型数据,大小无上限3.Message : 发送消息,触发指令 http://developer.android.com/training/wearables/data-layer/data-items.html 1.Syncing Dat...

c#实现识别图片上的验证码数字

这篇文章主要介绍了c#实现识别图片上的验证码数字的方法,本文给大家汇总了2种方法,有需要的小伙伴可以参考下。 public void imgdo(Bitmap img) { //去色 Bitmap btp = img; Color c = new Color(); int rr, gg,...

Android 播放视频并获取指定时间的帧画面

最近做的项目要求既能播放视频(类似于视频播放器),又能每隔1s左右获取一帧视频画面,然后对图片进行处理,调查了一周,也被折磨了一周,总算找到了大致符合要求的方法。首先对调查过程中涉及到的方法进行简单介绍,再重点介绍最终所采用的方法,话不多说,进入正题。 一.MediaMetadataRetriever 播放视频并取得画面的一帧,大家最先想到应该都是这个,我...

[ext4]03 磁盘布局 – Flexible group分析

Flexible Block Groups (flex_bg),我称之为“弹性块组”,是EXT4文件系统引入的一个feature。 所谓Flexible Block Groups,就是将连续的多个物理block groups绑在一起组成一个逻辑块组,这个逻辑块组就称之为Flex_group(也就是flex_bg)。 在一个Flex_group中,第一个物理...

使用StretchBlt之前一定要用SetStretchBltMode(COLORONCOLOR)

近日要实现将缩小的位图保存在后台,以便在OnPaint刷新的时候仍然可以看到正确的图像,遂在lg_Bitmap类中添加了这样一个函数     BOOL lg_Bitmap::LoadFromHDC(HDC hDC)    {        if(NULL == hDC)            return FALSE;        BITMAP Bit...

Android Glide加载视频封面

/** *   context 上下文 *   uri 视频地址 *   imageView 设置image *   frameTimeMicros 获取某一时间帧 */ public void loadVideoScreenshot(final Context context, String ur...