參考來源:
[Converting 2D Numpy array of grayscale values to a PIL image]
以下是範例:
import numpy as np from PIL import Image #產生1D陣列.放一些0到1均勻分布資料來做為圖片內容 array = np.linspace(0, 1, 256*256) #轉2D陣列 mat = np.reshape(array,(256,256)) #將影像乘255,所以1就是全白 0就是全黑 #轉 uint8 資料格式 # L 是灰階圖的意思 # Image.fromarray 是從 Image讀取陣列內容作為圖片內容 img = Image.fromarray(np.uint8(mat * 255) , 'L') img.show()
會產生這樣圖片

給大家參考囉
說真的 python 為什麼會流行
就是在於它對於資料處理的方便
所以說程式語言沒有高下 (沒人維護的語言不算啦~)
只有當下適合什麼而已 

留言板
歡迎留下建議與分享!希望一起交流!感恩!