मुझे दो 16x16 आरजीबी/ए। आईसीओ आइकन फाइलें मिली हैं, प्रत्येक एक अलग System.Drawing.Icon
ऑब्जेक्ट में लोड की गई है।दो आइकनों को एक साथ कैसे मिलाएं? (दूसरे के शीर्ष पर ओवरले एक आइकन)
आप एक नया Icon
ऑब्जेक्ट कैसे बनायेंगे जिसमें दो आइकनों का विलय होता है (एक दूसरे के ऊपर एक ओवरलैड)?
संपादित:
मैं शायद बहुत स्पष्ट है, मैं एक दूसरे में दो छवियों के मिश्रण करने के लिए नहीं करना चाहती नहीं था, मैं एक और एक के ऊपर एक आइकन ओवरले करना चाहते हैं।
मुझे यह जोड़ना चाहिए कि आइकन में पहले से ही पारदर्शी भाग हैं और मुझे दोनों आइकनों को दृश्यमान बनाने के लिए किसी भी पारदर्शी "मिश्रण" की आवश्यकता नहीं है। मुझे एक और आइकन के शीर्ष पर एक आइकन के गैर-पारदर्शी पिक्सल को ओवरले करना है। पारदर्शी पिक्सल को पृष्ठभूमि आइकन को दिखाए जाने चाहिए।
उदाहरण के लिए, स्टैक ओवरफ्लो आइकन देखें। इसमें कुछ क्षेत्र हैं जो भूरे और नारंगी हैं, और कुछ क्षेत्रों जो पूरी तरह से पारदर्शी हैं। कल्पना करें कि आप फ़ायरफ़ॉक्स आइकन के शीर्ष पर SO आइकन ओवरले करना चाहते हैं। आप पूर्ण रंग में SO आइकन के ग्रे और संतरे देखेंगे, और जहां SO आइकन पारदर्शी है, आप फ़ायरफ़ॉक्स आइकन के उन हिस्सों को देखेंगे।
क्या आप बस परिणाम प्रदर्शित करना चाहते हैं, या वास्तव में आउटपुट के रूप में एक और आइकन है? – leppie
वैसे अंत में हाँ मैं परिणाम प्रदर्शित करना चाहता हूं। लेकिन मेरे पास पहले से ही एक आइकन ऑब्जेक्ट को प्रदर्शित करने का तरीका है। इसलिए इन दो आइकनों को ओवरले करने का सबसे आसान तरीका एक नया आइकन ऑब्जेक्ट बनाना है और इसे मेरे मौजूदा सिस्टम में पास करना है। (मुझे एक नई .ico फ़ाइल बनाने की आवश्यकता नहीं है) – demoncodemonkey