我試圖在 python 中創建一個灰色的 3x3 像素影像,但結果總是一個帶有多個彩色像素的黑色影像。
我嘗試了什么:
import numpy as np
from PIL import Image
greyimg = np.array([[[128]*3]*3]*3)
print(greyimg)
Image.fromarray(greyimg, 'RGB').save("test_grey.png")
我所期望的:灰色 3x3 影像
我得到的是: 彩色影像
uj5u.com熱心網友回復:
import numpy as np
from PIL import Image
import cv2
greyimg = np.array([[[128]*3]*3]*3,dtype=np.uint8)
print(greyimg)
Image.fromarray(greyimg, 'RGB').save("test_grey.png")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533775.html
