2015-10-19 21 views
1

我想使用調色板API,但它總是給我不好的顏色,不管我的組合是什麼。我試圖用numColor 16,24,32,500,1000生成色板,並使用充滿活力,黑暗的充滿活力,靜音,光線充滿活力等色彩,但沒有任何工作。 我想從圖像中提取顏色並獲取像這些應用程序中的顏色:YouTube,Music App。我怎樣才能做到這一點?Android調色板不起作用?

+0

「不好的顏色」是什麼意思?它只是不返回你覺得美觀的顏色嗎?請張貼示例。 –

+0

有時它不會返回任何東西。我爲你做了一個截圖: – Cerberos

+0

結帳這個例子http://code2concept.blogspot.in/2015/10/android-support-v7-palette-demo.html – nitesh

回答

0

我在Android示例代碼,這將導致出現粉紅色灰色樣發現的錯誤。有一個名爲make565()的例程被錯誤地編碼。它應該是:

static uint16_t make565(int red, int green, int blue) 
{ 
    return (uint16_t)(((red << 8) & 0xf800) | 
         ((green << 3) & 0x07e0) | 
         ((blue >> 3) & 0x001f)); 
}