无法在 Windows 照片库中打开高分辨率文件

本文提供了在 Windows 照片库中无法打开高分辨率文件的问题的解决方案。

适用于: Windows Vista
原始 KB 数: 2725211

现象

假设出现了下面这种情景:

  • 启动 Windows 照片库
  • 选择“文件”,然后选择“从相机或扫描仪导入”。
  • 然后导入高分辨率图像。 例如,使用高分辨率扫描程序以分辨率为 1200 dpi 扫描整页文档。 或者,你尝试使用 Windows 照片库查看以前创建的图像(例如 1200 dpi 全页扫描)。

在此方案中,Windows 照片库无法显示图像,并显示以下消息:

照片库无法打开此图片或视频。 不支持此文件格式,或者你没有对照片库的最新更新。

原因

出现此问题的原因是,默认情况下,Windows 照片库不会打开大于 10000 万像素的图像文件。

例如,如果使用分辨率为 1200 dpi 扫描完整的 8.5x11“页面,则生成的图像文件将很大(约 13600 万像素)。 这超出了 Windows 照片库的默认大小限制。

解决方法

若要解决此问题,请执行以下操作:

扫描图像时,通过扫描较小的区域(而不是整页)或使用较低的分辨率(如 600 dpi 或更低分辨率)来减小图像的大小。 这将允许 Windows 照片库成功打开扫描的图像。

或者,可以通过编辑注册表来替代 Windows 照片库的图像大小限制:

  1. 单击“开始”,在“开始搜索”框中键入 regedit,然后单击“程序”列表中的regedit.exe。 如果系统提示输入管理员密码或进行确认,请键入有效的密码,或单击“继续”。
  2. 找到并单击注册表中的以下子项:
    HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\Viewer
  3. 单击“编辑”,单击“新建”,然后单击 DWORD (32 位) 值。
  4. 键入 Value 名称的 MaximumFrameSizeMegapixels,然后按 Enter。
  5. 双击 MaximumFrameSizeMegapixels 值,单击 Decimal,在“值”数据框中输入新值,然后单击“确定”。
  6. 退出注册表编辑器。
  7. 重启 Windows 照片库。 要输入的值数据是 Windows 照片库能够以兆像素为单位打开的最大图像大小。 例如,输入值 150 将允许 Windows 照片库打开大小高达 15000 万像素的文件。 此值足以允许查看 1200 dpi 全页扫描。

注意

输入值 0 将禁用图像大小限制。 但是,不建议这样做,因为如果 Windows 照片库随后尝试打开大型或损坏的文件,则可能会导致挂起或崩溃。