加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何在PIL / Python中构建图像对象

发布时间:2020-12-16 23:29:32 所属栏目:Python 来源:网络整理
导读:我有一个列表的三项元组列表(PIL. Image.getdata()). 我该怎么做:从这个列表中构建一个PIL.Image对象? 解决方法 getdata()的输出不包括图像格式或大小,因此您需要保留它们(或以其他方式获取信息).然后使用 putdata() 方法执行此操作: # get data from old
我有一个列表的三项元组列表(PIL. Image.getdata()).

我该怎么做:从这个列表中构建一个PIL.Image对象?

解决方法

getdata()的输出不包括图像格式或大小,因此您需要保留它们(或以其他方式获取信息).然后使用 putdata()方法执行此操作:
# get data from old image (as you already did)
data = list(oldimg.getdata())

# create empty new image of appropriate format
newimg = Image.new(format,size)  # e.g. ('RGB',(640,480))

# insert saved data into the image
newimg.putdata(data)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读