任何人都可以解釋如何計算基於主要顏色的圖像,如Windows 7任務欄中的鼠標懸停在任務欄項目上的突出顯示顏色? 任何C#代碼?Windows 7任務欄圖標突出顯示顏色
回答
我相信它是使用類似於這樣的方法需要在應用程序的圖標中最突出的顏色:Python - Find dominant/most common color in an image
有了這些信息,然後施加一個半透明的徑向漸變色調和立場它基於你的鼠標位置。漸變對於鼠標中心更加白,但中心實際上是在屏幕外。越靠近實際的任務欄項目,它變得越透明。
我剛剛玩過。鼠標在圖標上的垂直位置不會改變漸變的位置,但水平位置會改變。至少當你在大圖標上顯示標籤時,就像我一樣。另外我相信,在確定要使用的顏色時,白色和黑色會被丟棄。 – 2011-06-15 16:47:18
@Kate是的,你說的只是水平位置而已。我注意到在幾個圖標上出現了一些奇怪的行爲,它似乎並沒有讓顏色變得非常正確,但我沒有足夠的信息來判斷這是爲什麼。 – Jordan 2011-06-15 21:28:42
我無法理解這個python代碼你能解釋一下psuedo代碼是否更好 – 2011-06-16 09:49:09
- 1. 如何更改標籤欄圖標的突出顯示顏色? (iPhone/iPad)
- 2. Windows 7任務欄
- 3. iOS - UIButton顯示突出顯示顏色
- 4. Windows 7任務欄禁用「顯示鼠標懸停」
- 5. 顯示彈出窗口時設置標籤欄圖標顏色?
- 6. 如何更改Eclipse側邊欄中突出顯示的顏色?
- 7. Windows 7任務欄圖標不會顯示在.net 3.5應用程序中
- 8. Windows 7任務欄:捕獲縮略圖
- 9. wxPython和windows 7任務欄
- 10. 在wpf中突出顯示不同顏色的選定欄
- 11. 更改突出顯示的顏色
- 12. Flex更改DataGrid突出顯示顏色
- 13. 突出顯示與顏色相交
- 14. YADR和Vim突出顯示顏色
- 15. 突出顯示更改UITableView cell.detailTextLabel顏色
- 16. 切換突出顯示的顏色
- 17. 如何在Windows 7任務欄中顯示進度(使用Qt)?
- 18. 在Windows 7任務欄中顯示完整的應用程序?
- 19. C# - Windows 7任務欄顯示AssemblyTitle而不是Form.Text
- 20. 突出顯示圖標
- 21. 標籤欄外觀突出顯示
- 22. 更改固定的任務欄圖標(Windows 7)
- 23. 如何在Windows 7 for .NET的任務欄上疊加圖標
- 24. Windows 7中的模糊Delphi窗體圖標任務欄
- 25. Windows 7任務欄中的VB6應用程序圖標模糊
- 26. Windows 7應用程序圖標和任務欄
- 27. Windows-7中應用程序圖標的更新任務欄
- 28. Launch4j,NSIS和複製固定的Windows 7任務欄圖標
- 29. 如何在iOS的標籤欄禁用藍色突出顯示?
- 30. 如何刪除iOS標籤欄中的藍色突出顯示?
您的意思是將鼠標移動到圖標上時的突出顯示顏色?它基於圖標中的顏色,不包括任何疊加。如果你不喜歡它,你需要用你的圖標弄髒一點。 – 2011-06-15 16:32:31
爲了記錄,這被稱爲彩色熱追蹤。 – BoltClock 2011-06-15 16:39:01
顏色熱追蹤在Windows 7工程博客http://blogs.msdn.com/b/e7/archive/2008/11/20/happy-anniversary-windows-on-the-evolution-of-the -taskbar.aspx – 2011-08-29 21:28:28