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

如何解决Pillow报错:*** Error creating a JP2 color space: falling back to sRGB

解决Pillow调用ImageGrab.grabclipboard()时的JP2颜色空间错误提示

以下几种方法可以解决或抑制这个错误信息:

方法1:通过Pillow日志模块过滤警告

这个错误属于Pillow的警告输出,直接调整Pillow的日志级别即可屏蔽:

import logging
from PIL import ImageGrab

# 将Pillow的日志级别设为ERROR,忽略警告类信息
logging.getLogger("PIL").setLevel(logging.ERROR)

prevImg = ImageGrab.grabclipboard()

方法2:临时重定向标准错误输出

如果日志控制无效,可以在调用grabclipboard()的瞬间临时重定向stderr到空设备,调用完成后恢复:

import sys
import os
from PIL import ImageGrab

original_stderr = sys.stderr
try:
    # Unix用/dev/null,Windows用NUL
    sys.stderr = open(os.devnull, 'w')
    prevImg = ImageGrab.grabclipboard()
finally:
    sys.stderr.close()
    sys.stderr = original_stderr

方法3:升级Pillow到最新版本

这个错误可能是旧版本Pillow的兼容性问题,升级到最新稳定版大概率能解决:

pip install --upgrade pillow

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 16:16:04