檢索RGB值
取得特定像素的RGB值使用open ("image.jpg") 載入的影像的座標(x, y),您可以使用Python 影像庫(PIL)。具體方法如下:
from PIL import Image im = Image.open('image.jpg') pix = im.load() rgb_values = pix[x, y]
rgb_values 變數將是包含紅色、綠色和藍色值的元組。
寫入像素
要在空白圖形上建立具有給定 RGB 值的像素,您可以再次使用 PIL。這是一個簡單的例子:
from PIL import Image import numpy as np # Create a new blank image img = np.zeros((500, 500, 3), dtype=np.uint8) img[200, 200] = [255, 0, 0] # Set the pixel at coordinates (200, 200) to red # Create an Image object from the array im = Image.fromarray(img) # Save the image as a PNG im.save('test.png')
注意: PIL 是一個外部函式庫,需要單獨安裝才能使用此解決方案。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3