from PIL import Image
import numpy as np
a = np.random.random_integers(256,size = 4*256*256)#新建一个随机ndarray数组,范围是0~255,数组大小为4 * 256 * 256,代表256*256像素的4 个通道
a = a.reshape(256,256,4)
a[:,:,3] = 255#让每个像素的透明度为255,即所有x坐标,y坐标的从0 开始的第三个值为0
a[:,::2,3] = 0#每隔一行的透明度为0
a[::2,:,3] = 0#第隔一列的透明度为0
# print(a)
b = Image.new("RGBA",(255,255),(0,0,0,0))#新建一个4通道的图形对象,初始值为(0,0,0,0)即黑色且全不透明
for y in range(255):
for x in range(255):
b.putpixel((x,y),tuple(a[x,y]))#令图形对象b的每个像素点的值为np数组对应的元组
b.show()