Palette 調色盤使用 隨筆

2021-08-29 01:17:59 字數 507 閱讀 8020

使用步驟:

palette.from(bitmap) 返回乙個 builder,

中間可以自定義這個 palette, 如色彩範圍, 需要剖析的的範圍.

然後用帶監聽的 generate 非同步獲取 palette.

使用獲取到的 palette 來獲取 六  種樣本 swatch. ---- muted(標準, 亮,暗)  vibrant(一樣).

然後根據樣本獲取 rgb 或者其他顏色.

**如下:

palette.from(bitmapfactory.decoderesource(resources, r.drawable.love))

.addfilter

.generate

盡量不要使用同步的方式來獲取 palette.

官方效果圖:

調色盤工作原理

來自於 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中的顏色組定義...