python 的PIL中的image 同一数据为啥show()和save()显示和保存的图片不一样?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 的PIL中的image 同一数据为啥show()和save()显示和保存的图片不一样?相关的知识,希望对你有一定的参考价值。
from PIL import Image
import numpy as np
data=[[0,0,0,0,0],[0,0,0,0,0],[255,255,255,255,255],[0,0,0,0,0],[0,0,0,0,0]]
data=np.array(data)
new_im = Image.fromarray(data)
new_im.show() #显示图片
new_im.save("ans.png")#保存图片
show显示的图片和save的结果不一样
save之后是全黑的,看不见第三行的白色部分
把255改成特别大的数比如99999就可以显示了
以上是关于python 的PIL中的image 同一数据为啥show()和save()显示和保存的图片不一样?的主要内容,如果未能解决你的问题,请参考以下文章
Python 中的 PIL.Image.merge()用法示例 (还没弄懂)