精易论坛

标题: 图片框读入大图片 提示内存不足 读入失败 【求解决】 [打印本页]

作者: 绽放青春    时间: 2021-10-29 14:24
标题: 图片框读入大图片 提示内存不足 读入失败 【求解决】
图片框1.图片=读入文件(“C:\Users\Administrator\Desktop\测试图片.jpg")


问:  用读入文件  读入 1MB左右小图片 ,在赋值给 图片框,可以正常显示。
      
        但是 读入的图片过大 比如10几MB 以上, 图片框就会显示黑色,无法显示,而且过一会,程序提示内存不足。(电脑内存空闲30GB)

        怎么解决。

作者: 绽放青春    时间: 2021-10-29 14:25
我初步断定 应该是  图片尺寸过大   突破 最大显示阈值。   不知道如何解决 ··或者 有没有解决思路 或 渠道 。
作者: 初夏喔    时间: 2021-10-29 14:27
图片上传到网盘发出来试试
作者: 绽放青春    时间: 2021-10-29 14:31
初夏喔 发表于 2021-10-29 14:27
图片上传到网盘发出来试试

我的目的是  枚举电脑上图片 用 图片框 做预览功能,但是图片尺寸大了就显示错误,或内存不足
作者: 初夏喔    时间: 2021-10-29 14:32
绽放青春 发表于 2021-10-29 14:31
我的目的是  枚举电脑上图片 用 图片框 做预览功能,但是图片尺寸大了就显示错误,或内存不足 ...

我觉得可能是你读太多文件没释放导致内存不足的。单个文件应该不会导致内存不足
作者: 绽放青春    时间: 2021-10-29 14:56
初夏喔 发表于 2021-10-29 14:32
我觉得可能是你读太多文件没释放导致内存不足的。单个文件应该不会导致内存不足 ...

释放的命令是什么
作者: 初夏喔    时间: 2021-10-29 15:12
绽放青春 发表于 2021-10-29 14:56
释放的命令是什么

你用大文件处理模块读文件试试。
作者: 元老    时间: 2021-10-29 15:59
你是不是连续显示好几张图片,突然到某一张时提示内存不足的?
作者: 绽放青春    时间: 2021-10-30 21:09
元老 发表于 2021-10-29 15:59
你是不是连续显示好几张图片,突然到某一张时提示内存不足的?

对   怎么解决??
作者: 小白阿    时间: 2023-2-25 02:45
绽放青春 发表于 2021-10-30 21:09
对   怎么解决??

这个问题解决了吗,我也遇到了.....
作者: rkeji    时间: 2024-12-26 21:20
如果是切换的过程中,可以读一个小图,再读下一个大图。 (虽然现在我遇到了无法读取1G的大图片的问题)




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4