介紹:
這是一個(gè)UIImage的helper,可以提取對(duì)應(yīng)圖片的主要顏色,然后設(shè)置背景顏色,實(shí)現(xiàn)類似iTunes里的根據(jù)唱片封面圖片顏色動(dòng)態(tài)設(shè)置背景顏色效果。大概原理是,把圖片縮小 加快計(jì)算速度,得到每個(gè)點(diǎn)的RGBA,找出出現(xiàn)最多的那個(gè)顏色。與iTunes的顏色不盡相同。因?yàn)閕Tunes里圖片是放在最右邊,所以只取了最左邊的一部分像素。圖像(Image) Most Color Picker
測試環(huán)境:
測試環(huán)境:Xcode 4.5, iOS 4.3 以上。
效果圖:
使用方法:
這是一個(gè)UIImage的helper,可以提取對(duì)應(yīng)圖片的主要顏色,然后設(shè)置背景顏色,實(shí)現(xiàn)類似iTunes里的根據(jù)唱片封面圖片顏色動(dòng)態(tài)設(shè)置背景顏色效果。
大概原理是,把圖片縮小 加快計(jì)算速度,得到每個(gè)點(diǎn)的RGBA,找出出現(xiàn)最多的那個(gè)顏色。與iTunes的顏色不盡相同。因?yàn)閕Tunes里圖片是放在最右邊,所以只取了最左邊的一部分像素。