问题:Bitmap被占用

原因:如果直接把图片bitmap放在了PictureBox里,会出现图像一直被占用,这时候再去对bitmap进行一些操作,就不行了,比如获取图像的width和height

解决:

public void ShowImage(Bitmap bitmap)
{Bitmap bmp = new Bitmap(bitmap.Width, bitmap.Height, PixelFormat.Format16bppRgb555);//将第一个bmp拷贝到bmp2中Graphics draw = Graphics.FromImage(bmp);draw.DrawImage(bitmap, 0, 0);pictureBox1.Image = bmp;//读取bmp2到picturebox
}

问题:Save图片的时候发生GDI+中发生一般性错误

原因:Bitmap 对象或一个 图像 对象从一个文件, 构造时该文件仍保留锁定对于对象的生存期。 因此, 无法更改图像并将其保存回它产生相同的文件。

解决方案:

public void ShowImage(Bitmap bitmap)
{Bitmap bmp = new Bitmap(bitmap.Width, bitmap.Height, PixelFormat.Format16bppRgb555);//将第一个bmp拷贝到bmp2中Graphics draw = Graphics.FromImage(bmp);draw.DrawImage(bitmap, 0, 0);pictureBox1.Image = bmp;//读取bmp2到pictureboxbmp.Save(@"\\5.png");
}

Bitmap使用PictureBox后提示Bitmap占用相关推荐

  1. 探究Bitmap在Android中的内存占用

    一.Bitmap的内存占用检测 Bitmap 一直以来都是 Android App 的内存消耗大户,很多 Java 甚至 native 内存问题的背后都是不当持有了大量大小很大的 Bitmap,我们可 ...

  2. xampp mysql 端口被占用_如何解决XAMPP安装后提示80端口被占用

    如何解决XAMPP安装后提示80端口被占用 导语:如何解决XAMPP安装后提示80端口被占用呢?通过下面的阅读你会有所收获,大家可以参考阅读,更多详情请关注应届毕业生考试网. 第一次在本地测试word ...

  3. 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示例 | DiskLruCache 开源库 | 代码示例 )

    文章目录 一.Google 官方 Bitmap 相关示例参考 二.磁盘缓存类 DiskLruCache 三.磁盘缓存初始化 四.存储数据到磁盘缓存中 五.从磁盘缓存中读取数据 六. Android 1 ...

  4. C# 合并BitMap图像,生成超大bitmap

    使用c#,合并多个bitMap图像 当只需要两个图像合并的时候,可以简单的使用gdi+,把两个图像画到一个画布上面实现合并bitmap. 当需要将许多bitmap合并时,由于bitmap类限制,长度或 ...

  5. android bitmap大小计算,android 之Bitmap 内存大小计算

    QQ截图20180426154121.png 想要知道一个Bitmap 占用多大内存 我们只需要调用getByteCount方法就可以了,但是不可能每次都将图片塞到项目中然后把运行看吧,所以我们必须要 ...

  6. 玩qq游戏提示计算机内存不足,为什么电脑运行游戏后提示内存不足

    为什么电脑运行游戏后提示内存不足 电脑运行游戏后提示内存不足的解决方法一: 1.最快的方法就是释放已用的内存,一是把其它正在使用的程序或浏览器关闭,二是使用360加速球应用清理系统内存和垃圾,并且关闭 ...

  7. 游戏检测到计算机性能过低配色,重装系统后提示是否更改配色方案提高性能怎么办...

    最近有用户在重装系统后在使用电脑时系统总是会提示是否更改配色方案来提高性能,用户为此感到很是苦恼,不知道该如何解决呢?下面小编就给大家介绍一下重装系统后提示是否更改配色方案提高性能的解决方法. 1.当 ...

  8. linux格式化提示分区被占用,无法格式化D盘提示被占用要怎么解决?D盘无法格式化被占用解决教程...

    d盘一般是我们大量存储文件的分区,用的时间久久会想清理或者格式化再重新使用.最近有用户遇到win10电脑无法格式化D盘的问题,提示被占用的情况出现,那么这个问题要怎么解决?其实处理方法并不难,可以尝试 ...

  9. 关于bitmap,为什么android会有bitmap

    2019独角兽企业重金招聘Python工程师标准>>> 一直纠结的问题终于解决了,就是bitmap这个玩意 之前在android中,大量的使用图片,不仅可以使用Imageview来显 ...

最新文章

  1. java实现七日股票问题_七日打卡--JAVA资源限制
  2. Vmware安装提示在关闭以下进程 之前,无法进行安装的解决办法
  3. 毕业设计记录(二)配置mysql5.0数据库的问题
  4. 商汤组了「最强大脑」局,正儿八经解释为啥搞起电竞AI
  5. android通过数组,流播放声音的方法,音频实时传输
  6. 如何得到当前application server的host name和port number
  7. 域内禁止不明东西连接DHCP
  8. java集合源码分析之HashMap
  9. Servlet3.0 多图片,文件上传
  10. 图解java多线程设计模式 pdf_图解Java设计模式之状态模式
  11. [20190226]测试使用bbed恢复索引.txt
  12. c++ 模板类实现堆栈实验报告_5分钟学会C/C++多线程编程进程和线程
  13. django组件-cookie与session
  14. ST Visual Programmer(STVP)给STM8系列芯片烧录程序方法
  15. java 操作主机,告诉你java怎么实现键盘操作
  16. 听风的插件-集成到设置中
  17. 针对商品标题冗长问题,阿里工程师怎么解决?...
  18. hystrix的服务降级和关于熔断的概念、使用等以及网关gateway的了解与使用
  19. c语言求最大值 若有多个最大,二个随机变量的最大值与最小值分布的求法.pdf
  20. PMI-ACP敏捷项目管理辅导:敏捷开发之 4句敏捷宣言

热门文章

  1. Nagios 监控实例部署
  2. 4、利用zookeeper来实现client端自动感知服务器端在线情况,并且可以进行负载均衡。...
  3. Dictionary解析json,里面的数组放进list,并绑定到DataGridView指定列
  4. PHP——通过下拉列表选择时间(转)
  5. 你自己不优秀,认识谁都是个屁
  6. loadrunner用javavuser进行接口测试
  7. MySQL innotop实时监测工具
  8. Ext.ux.form.SearchField使用方法
  9. silverlight带有复选框的列
  10. 极客新闻——17、给决定长久做程序员的你三个建议