2011-06-15 17 views
11

क्या कोई यह बता सकता है कि विंडोज़ 7 टास्कबार जैसी छवियों में प्रमुख रंग के आधार पर हाइलाइट रंग की गणना कैसे करें जब माउस टास्कबार आइटम पर हो? कोई सी # कोड?विंडोज 7 टास्कबार आइकन रंग हाइलाइट करें

images of windows7 taskbar item on mouse hover

+0

जब आप अपने माउस को आइकन पर ले जाते हैं तो आपका हाइलाइट रंग होता है? यह आपके आइकन में रंगों पर आधारित है, किसी भी ओवरले की गणना नहीं करता है। अगर आपको यह पसंद नहीं है, तो आपको अपने आइकन के साथ थोड़ा गड़बड़ करने की ज़रूरत है। –

+4

रिकॉर्ड के लिए, इसे रंग हॉट-ट्रैकिंग कहा जाता है। – BoltClock

+3

विंडोज 7 इंजीनियरिंग ब्लॉग में रंग हॉट-ट्रैकिंग पर चर्चा की गई है http://blogs.msdn.com/b/e7/archive/2008/11/20/happy-anniversary-windows-on-the-evolution-of-the -taskbar.aspx –

उत्तर

8

मेरा मानना ​​है कि उसके द्वारा एक विधि इस के समान का उपयोग कर आवेदन के आइकन में सबसे प्रमुख रंग ले: Python - Find dominant/most common color in an image

जानकारी की मदद से

, यह तो एक पारदर्शी रेडियल ग्रेडिएंट रंग और पदों पर लागू होता है यह आपके माउस स्थान पर आधारित है। ढाल आपके माउस के केंद्र की तरफ अधिक सफेद है, लेकिन केंद्र वास्तव में स्क्रीन से बाहर है। वास्तविक टास्कबार आइटम के करीब, यह अधिक पारदर्शी हो जाता है।

+1

मैं अभी खेल रहा हूं। आइकन पर आपके माउस की ऊर्ध्वाधर स्थिति ढाल की स्थिति को नहीं बदलेगी, लेकिन क्षैतिज स्थिति करता है। कम से कम जब आप बड़े आइकन पर होते हैं और लेबल दिखाते हैं, जैसा कि मैं हूं। इसके अलावा मुझे लगता है कि उपयोग करने के लिए रंग का निर्धारण करते समय सफेद और काले को त्याग दिया जाता है। –

+1

@ केट यूप आप केवल क्षैतिज स्थिति होने के बारे में सही हैं। मैंने कई आइकनों पर कुछ अजीब व्यवहार देखा है, जहां यह रंग बिल्कुल सही नहीं लगता है, लेकिन मेरे पास निर्णय लेने के लिए पर्याप्त जानकारी नहीं है कि ऐसा क्यों है। – Jordan

+0

मैं इस पायथन कोड को समझ नहीं पा रहा हूं क्या आप इसे थोड़ा सा psuedo कोड बेहतर समझा सकते हैं –

संबंधित मुद्दे