2016-09-29 96 views
0
from PIL import Image 

picture = Image.open("C:/Lab/photos/frog2.png") 
r,g,b = picture.getpixel((0,0)) 
print("Red: {0}, Green: {1}, Blue: {2}".format(r,g,b)) 

結果爲紅:57,綠色:66,藍:19 但我想改變該R,G,B 2個coorinates等(X,Y)如何在Python中將r,g,b顏色更改爲2個座標?

我應該類型?

+0

當輸入爲'r = 57,g = 66,b = 19'時,你能給出這個「兩個座標」的輸出嗎? – kennytm

+0

你想把這些顏色轉換成什麼樣的空間? – jonrsharpe

+0

抱歉讓人困惑。我無法爲「兩個座標」編寫一些代碼。我的意思是我只能從圖像中製作r,g,b顏色,但我想通過使用r來製作2個座標(屏幕空間或x,y) :57,g = 66,b = 19。那就是它 – James

回答

1

colormath可用於將RGB顏色轉換爲xyY顏色,從那裏您可以簡單地忽略Y座標以獲得xy色度。

相關問題