将array数组转换成jpg/png时,保存后的图片是全黑的解决办法
在转换时,注意数据的格式!!!!!
注意以下两个uint8的地方!!!!!
from numpy import uint8 #!!!!!
for i in range(1):a1=airline_data.iloc[i:i+1,0:10]#print(a1)a2=airline_data.iloc[i:i+1,10:20]#print(a2)b1=a1.valuesb2=a2.valuesx = np.zeros((50,10),dtype=uint8) #!!!!!#x = np.zeros((50,10))for j in range(50):if j%2 == 0:x[j,:]=b1else:x[j,:]=b2data = np.asarray(x)print(x)print(type(x))image=Image.fromarray(x)#image.save("test{}.png".format(i))image.show()image.save("test11111.jpg")
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
