![MS Paint 内存使用情况](https://linux22.com/image/1528977/MS%20Paint%20%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5.png)
为什么我的机器使用 2.5Gb 的 RAM 来使用 MS Paint 打开 250Mb 的 bmp 文件?
我基本上是使用一些密集的 jpeg 文件将其合并为一个大文件,使用 MS Paint。保存在驱动器上的文件大约为 250MB。但是当它被加载到 Paint 中时,它占用了 2.5Gb 的 RAM。现在,当它保存在驱动器上时,我可以在“预览”中打开它,它会“占用”1Gb 的 RAM。在 Paint 中重新打开它是不可能的。所以,这必须是一次性交易。但我无法为我构建足够大的文件,因为它会占用我 Win7 Pro VM 上的所有内存,内存为 5.xxx Gb。这只是 Paint 解析图像部分的方式吗?
答案1
JPG 是压缩的,在编辑过程中将被解压缩(转换为原始位图 (BMP))。
这JPG 压缩的典型比例为 10:1。因此,解压缩后,250MB 的 JPG 大小可能会增加到约 2.5GB。
尝试使用更强大的图像编辑器。