關於Image模組的調色盤

2022-05-03 03:45:08 字數 510 閱讀 4614

參考:

首先與cv2讀取為narray格式不同,image讀到的是pil格式,其中讀到的mode有如下:

然後我們這裡談一下p(調色盤)模式,該模式下,讀到的是h*w大小,每個位置的值是乙個索引,對映到其對應的調色盤上(一般地,調色盤長度為768 = 256 * 3,它是乙個列表,內容為256個rgb值不斷迴圈),中畫素的值即為索引值;見下面這個例子:

然後,還有幾個函式了解一下,首先是getpalette()獲取對應的調色盤;putpalette給物件加上調色盤,相當於上色;

ps:(1)對於灰度影象,預設的調色盤資料格式均為[0,0,0,1,1,1,2,2,2,3,3,3...];

(2)對於rgb影象,預設的調色盤也都是一樣;也可以自定義調色盤;

(3)目標需先轉換為p模式,才具有調色盤屬性(即可以使用getpalette()函式),否則得到的調色盤為none;

調色盤工作原理

來自於 http blog.csdn.net pkeel archive 2007 03 27 1542425.aspx 調色盤工作原理 顯示器可以被設定成16 256 64k 真彩色等顯示模式,前兩種模式需要調色盤。在16或256色模式下,程式必須將想要顯示的顏色正確地設定到調色盤中,這樣才能顯示...

調色盤工作原理

調色盤工作原理 顯示器可以被設定成16 256 64k 真彩色等顯示模式,前兩種模式需要調色盤。在16或256色模式下,程式必須將想要顯示的顏色正確地設定到調色盤中,這樣才能顯示出預期的顏色。如圖為乙個256色顯示模式中的調色盤的工作原理 createpalette 只是建立了邏輯調色盤,此時調色盤...

Qt 筆記 調色盤

qpalette類包含了元件狀態的顏色組 qpalette物件包含了3個狀態的顏色描述 啟用顏色組 active 元件獲得焦點使用的顏色搭配方案 非啟用顏色組 inactive 元件失去焦點使用的顏色方案 失效顏色組 disabled 元件處於不可用狀態使用的顏色方案 qpalette中的顏色組定義...