问题出现的原因
当前实用局域网文件互传工具,将Android手机内的截屏图片传到电脑端,然后用“Windows图片查看器”打开,提示“Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足。请关闭一些目前没有使用的程序或者释放部分硬盘空间(如果硬盘几乎已满),然后重试”,如下图:

造成的原因是,第一种说法是:windows照片查看器bug
第一种解决的办法:颜色管理的设备配置文件改成Agfa
- 打开“控制面板——》颜色管理”


- “Windows颜色系统默认值——》设备配置文件”,将“系统默认(sRGB IEC61966-2.1)”切换为“Agfa:Swop Standard”

- 然后重新使用Windows查看器可以正常打开图片
第二种解决的办法:Python重新保存图片
既然是因为复制Android手机的图片到电脑,图片颜色格式不对,那么重新保存图片格式应该可以解决这个问题。然后尝试使用“画图”工具打开图片后,另存为相同文件名称的图片,重新使用Windows查看器打开发现正常了。
要解决这个问题,我们可以使用Python的PIL库来读取和转换图像。以下是一个简单的脚本,它将遍历指定目录并将其下所有图像文件转换为JPG格式:
from PIL import Image
import os
def convert_images_to_jpg(directory):
for filename in os.listdir(directory):
if filename.endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif')):
img = Image.open(os.path.join(directory, filename))
new_filename = f"{os.path.splitext(filename)[0]}.jpg"
img.save(os.path.join(directory, new_filename), "JPEG")
# 使用你的目录路径替换 'your_directory_path'
convert_images_to_jpg('your_directory_path')
这个脚本会将目录中所有的图片转换成JPG格式,并覆盖原始文件。你可以根据需要修改代码以保留原始文件或在其他位置保存新文件。
注意:运行此脚本前,请确保已安装PIL库。如果没有安装,可以使用pip进行安装:
pip install pillow
如果您没有Python环境,需要exe安装包的关注公众号,回复“图片格式工具”获取
当前文章价值7.45元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章
分类:python
标签:Windows图片查看器, 提示内存不足
评论已关闭!