You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中加载JPEG XR格式(.wdp/.jxr)图像文件

嘿,关于在Python里加载.wdp和.jxr格式的JPEG XR图片,你找对方向啦!ImageIO确实能搞定,不过得把依赖配置到位,我给你把步骤拆得明明白白:

用ImageIO加载JPEG XR格式图片的完整指南

1. 先把依赖安装妥当

ImageIO是靠FreeImage插件间接支持JPEG XR的,所以得先搞定这俩:

  • 第一步装ImageIO本身:
    pip install imageio
    
  • 第二步下载FreeImage插件:
    你可以在Python脚本里执行这段代码来下载:
    import imageio
    imageio.plugins.freeimage.download()
    
    嫌在脚本里下载麻烦的话,也可以直接用命令行工具:
    imageio_download_bin freeimage
    

2. 加载图片的实操代码

配置好之后,加载.wdp和.jxr就跟加载普通JPG一样简单了:

import imageio

# 加载.wdp格式的图片
wdp_img = imageio.imread("your_file.wdp")
# 加载.jxr格式的图片
jxr_img = imageio.imread("your_file.jxr")

# 可以打印图片形状确认加载成功
print("WDP图片尺寸:", wdp_img.shape)
print("JXR图片尺寸:", jxr_img.shape)

3. 踩坑了?试试这些排查方法

  • 要是加载失败,先检查FreeImage插件有没有下载成功:去ImageIO的缓存目录看看,Windows一般是C:\Users\<你的用户名>\AppData\Local\imageio\freeimage,Mac/Linux是~/.imageio/freeimage,里面应该有FreeImage的二进制文件。
  • 版本兼容问题也很常见,试试指定ImageIO的稳定版本安装:pip install imageio==2.28.0,这个版本对FreeImage的支持比较靠谱。
  • 最后别忘了验证一下你的图片文件本身没损坏,比如用Windows照片查看器能不能打开——毕竟文件坏了啥工具都白搭。

内容的提问来源于stack exchange,提问作者Asgarod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:24:48