本文提供了在 Windows 照片库中无法打开高分辨率文件的问题的解决方案。
适用于: Windows Vista
原始 KB 数: 2725211
现象
假设出现了下面这种情景:
- 启动 Windows 照片库
- 选择“文件”,然后选择“从相机或扫描仪导入”。
- 然后导入高分辨率图像。 例如,使用高分辨率扫描程序以分辨率为 1200 dpi 扫描整页文档。 或者,你尝试使用 Windows 照片库查看以前创建的图像(例如 1200 dpi 全页扫描)。
在此方案中,Windows 照片库无法显示图像,并显示以下消息:
照片库无法打开此图片或视频。 不支持此文件格式,或者你没有对照片库的最新更新。
原因
出现此问题的原因是,默认情况下,Windows 照片库不会打开大于 10000 万像素的图像文件。
例如,如果使用分辨率为 1200 dpi 扫描完整的 8.5x11“页面,则生成的图像文件将很大(约 13600 万像素)。 这超出了 Windows 照片库的默认大小限制。
解决方法
若要解决此问题,请执行以下操作:
扫描图像时,通过扫描较小的区域(而不是整页)或使用较低的分辨率(如 600 dpi 或更低分辨率)来减小图像的大小。 这将允许 Windows 照片库成功打开扫描的图像。
或者,可以通过编辑注册表来替代 Windows 照片库的图像大小限制:
- 单击“开始”,在“开始搜索”框中键入 regedit,然后单击“程序”列表中的regedit.exe。 如果系统提示输入管理员密码或进行确认,请键入有效的密码,或单击“继续”。
- 找到并单击注册表中的以下子项:
HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\Viewer
- 单击“编辑”,单击“新建”,然后单击 DWORD (32 位) 值。
- 键入 Value 名称的 MaximumFrameSizeMegapixels,然后按 Enter。
- 双击 MaximumFrameSizeMegapixels 值,单击 Decimal,在“值”数据框中输入新值,然后单击“确定”。
- 退出注册表编辑器。
- 重启 Windows 照片库。 要输入的值数据是 Windows 照片库能够以兆像素为单位打开的最大图像大小。 例如,输入值 150 将允许 Windows 照片库打开大小高达 15000 万像素的文件。 此值足以允许查看 1200 dpi 全页扫描。
注意
输入值 0 将禁用图像大小限制。 但是,不建议这样做,因为如果 Windows 照片库随后尝试打开大型或损坏的文件,则可能会导致挂起或崩溃。