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

Android端Pydroid中PIL库生成的图片无法显示的求助

在Pydroid中显示Pillow生成的图片问题解决方法
  • Pillow的img.show()方法在Android的Pydroid环境下无法正常工作,原因是这个方法依赖系统自带的图片查看工具或像ImageMagick这类外部程序,而Android系统没有适配Pillow的这个调用逻辑,Pydroid也没内置相关支持。
  • 不用折腾ImageMagick的Android安装(它本身是为桌面Linux设计的,在Pydroid里没法直接兼容使用),既然你已经能正常显示Matplotlib图表,直接用Matplotlib来显示PIL生成的图片就行,这是最简便的方案。

修改后的代码示例:

from PIL import Image
import matplotlib.pyplot as plt

# 生成图片
img = Image.new(
    mode='RGB',
    size=(400, 240),
    color=(153,153,153)
)

# 用Matplotlib显示图片
plt.imshow(img)
plt.axis('off')  # 可选,关闭坐标轴显示
plt.show()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 15:05:43