जिम्प: अल्फा को रंग


11

मेरी एक छवि है जहां मैं चाहता हूं कि सभी पिक्सेल एक विशिष्ट रंग के साथ पारदर्शी पिक्सेल में परिवर्तित हो जाएं। ऑपरेशन को किसी भी पिक्सेल के रंग / अल्फा मान को नहीं बदलना चाहिए जो रंग से बिल्कुल मेल नहीं खाता है। मैं उसको कैसे करू?

सबसे पहले मैंने सोचा था कि मैं कलर्स -> "कलर टू अल्फा" का उपयोग कर सकता हूं, लेकिन यह काम नहीं करता है क्योंकि यह सभी पिक्सल का रंग बदलता है (यह सभी पिक्सल में अल्फा वैल्यू जोड़ता है)।

लिनक्स पर जिम्प 2.6.11 का उपयोग करना

जवाबों:


7

आप Color to Alphaटूल का उपयोग करते हैं , लेकिन आपको Select by colorटूल का उपयोग करके रंग को अलग करने की भी आवश्यकता है । यहां बताया गया है कि मैंने एक विशिष्ट रंग को पारदर्शी बनाने के लिए कैसे पूरा किया:

  • लेयर स्टैक के नीचे एक नई, पारदर्शी परत बनाएं।
  • Select by Colorरंग को अलग करने के लिए उपकरण का उपयोग करें । सेट करना सुनिश्चित करें threshold = 0.0;
  • अब जब आपके पास चयन है, तो Color to alphaटूल का उपयोग करें , और eyedropperअपने रंग का चयन करने के लिए ("से" रंग को डबल क्लिक करने के बाद) का उपयोग करें।
  • क्लिक करें OK(दो बार)।

मुझे बताएं कि क्या यह आपके लिए काम करता है, या यदि आपको किसी और को स्पष्ट करने के लिए मेरी आवश्यकता है।


1
यह मेरे लिए लगभग सही था। मुझे लेयर पर राइट क्लिक करने और चयन करने की आवश्यकता थी Add Alpha Channel। तब मैंने इस्तेमाल किया Select by Color। फिर मैंने चयन को हटा दिया। उसके बाद Color to Alphaउपकरण आवश्यक नहीं था।
बाफिलियस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.