博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PIL 对图像的变换
阅读量:3959 次
发布时间:2019-05-24

本文共 403 字,大约阅读时间需要 1 分钟。

思路 : 读入图片后 , 获取RGB值 , 再另存为图片

代码如下:

>>> from PIL import Image>>> import numpy as np>>> a=np.array(Image.open("F:\截图,,,,,,\QQ截图20190717170414.png"))>>> print(a.shape,a.dtype)(60, 382, 4) uint8>>> b=np.full_like(a,300)>>> c=b-a>>> im=Image.fromarray(c.astype('uint8'))>>> im.save("F:\截图,,,,,,\123.png")

代码解析:

第三行获取图片并将其转化为ndarray数组,再生成一个与a数组维度相同的数组b,

用b-a获取另一个c新的数组,
第八行再把这个数组转化为Image对象
最后一行再将对象重新写入到文件系统当中

转载地址:http://rxmzi.baihongyu.com/

你可能感兴趣的文章