0
我正在通過八叉樹量化生成圖像的顏色調色板。它爲我提供了最多256種顏色的圖像。現在,我只想顯示這256種顏色中只有前10(根據圖像顏色數量)的圖像顏色。我怎麼能在c#中做到這一點?獲取圖像前10種顏色
我正在通過八叉樹量化生成圖像的顏色調色板。它爲我提供了最多256種顏色的圖像。現在,我只想顯示這256種顏色中只有前10(根據圖像顏色數量)的圖像顏色。我怎麼能在c#中做到這一點?獲取圖像前10種顏色
創建一個直方圖,即計算映射到圖片中每種顏色的像素數量,然後按降序對其進行排序並獲取排序數組的10個第一個元素。
謝謝,但你可以請舉個例子嗎? – 2012-07-19 10:29:06
等待,所以你可以寫一個程序,做八叉樹量化,但有人建議按降序排序,你卡住了?讚美你就像我們在這裏得到的每一張海報的對立面xD你不需要直方圖,這更多的是視覺表現,只是按照像素數的降序排列顏色列表,然後在頂部選擇十個(與大多數像素)會足夠好:P – RhysW 2012-07-19 13:33:33