GIMP - पंखों को संरक्षित करने वाली वस्तु का रंग बदलना


24

मेरी एक .xcf छवि है और मुझे उसके भीतर कुछ वस्तुओं का रंग बदलना पसंद है। ऑब्जेक्ट्स ज्यादातर एक ठोस रंग होते हैं, जिसमें किनारों को पारदर्शिता में रखा जाता है। यानी ऑब्जेक्ट के सभी पिक्सेल अधिकांश पिक्सेल पूरी तरह से अपारदर्शी और कुछ पारदर्शिता के साथ सफेद होते हैं।

मैंने रंग चयन टूल + बाल्टी भरण का उपयोग करके वस्तुओं के रंग को बदलने की कोशिश की है लेकिन यह पंख को नष्ट कर देता है। क्या सिर्फ रंग बदलने के लिए जिम्प प्राप्त करने का एक तरीका है लेकिन पारदर्शिता को बनाए रखना है?

मेरे पास जो वास्तविक वस्तुएं हैं वे सभी विभिन्न आकारों और घुमावों पर पाठ के कई बिट्स हैं जिन्हें मैंने एक परत में मिला दिया है। तो यह फिर से जोड़ने का कोई फायदा नहीं है क्योंकि यह पाठ को काफी हद तक गड़बड़ कर देता है।

धन्यवाद


मुझे लगता है, एक तकनीकी दृष्टिकोण से, "सफेद में पंख, एक पारदर्शिता का अनुकरण" जो आपके पास है उसका उचित विवरण होगा। सीजी में, "पारदर्शिता" एक छवि के भीतर एक छवि या परत का एक गुण है जिसे (उदाहरण के लिए) एक ग्रेस्केल मुखौटा द्वारा दर्शाया गया है, और वास्तविक छवि डेटा को बदलने के बिना समायोजित किया जा सकता है।
क्षितिज अनुपात

@horatio धन्यवाद, लेकिन मैं उलझन में हूँ। क्या आप कह रहे हैं कि ऐसा करने का कोई तरीका है? मुझे नहीं लगता कि आप सही हैं जब आप कहते हैं कि यह "सफेद में पंख, एक पारदर्शिता का अनुकरण" है। ठोस पिक्सेल सफेद रंग के होते हैं और किनारे पर पंख वाले सफेद अर्ध-पारदर्शी होते हैं। यानी आप एक बैकग्राउंड लेयर जोड़ सकते हैं, और इससे कोई फर्क नहीं पड़ता कि आप कौन सा बैकग्राउंड कलर चुनते हैं, सही तरीके से फेदर करेगा।
मकड़ी ०१

आपने जो लिखा था उसे गलत समझा।
Horatio

जवाबों:


18

परत के लिए "लॉक" विकल्प की जांच करने का प्रयास करें (जो पारदर्शी पिक्सेल को भरे जाने से रोकता है), फिर भरण बाल्टी का उपयोग करें। यदि वह काम नहीं करता है, तो आपको थोड़ा गोल चक्कर दृष्टिकोण लेना पड़ सकता है। जो मैं बता सकता हूं (मैं इसे प्रलेखन से ले रहा हूं क्योंकि मेरे पास जिम्प स्थापित नहीं है) यह काम करेगा:

अपनी पंख वाली सफेद परत के नीचे एक काली परत जोड़ें, ताकि जो आपको दिखाई दे वह एक काले रंग की पृष्ठभूमि के खिलाफ आपकी सफेद पंख वाली वस्तु हो।

आरजीबी चैनलों में से एक पर राइट-क्लिक करें (वे सभी समान होने चाहिए) और एक अल्फा चैनल बनाने के लिए "डुप्लिकेट चैनल" चुनें जो आपके नियमित समग्र दृश्य की तरह दिखता है।

काली परत को हटाना या छिपाना।

एक नई रिक्त परत बनाएं, फिर अपने सहेजे गए चैनल को राइट-क्लिक करके "चैनल टू सिलेक्शन" चुनकर चालू करें।

अपने नए रंग के साथ चयन भरें, और सफेद परत को छिपाएं।

(नोट: फ़ोटोशॉप में, आप फिल-बैकस्पेस / डिलीट की प्लस प्लस सीटीएल / सीएमडी को बैकग्राउंड कलर के लिए शिफ्ट शॉर्टकट में जोड़ते हैं या फॉरग्राउंड के लिए ऑल्ट / ऑप्शन - पारदर्शिता को बचाते हुए भरने के त्वरित तरीके के रूप में। जिम्प यूआई। चीजों को एक अलग तरह से करता है, लेकिन मैं उम्मीद करूंगा कि यदि आप प्रलेखन में इधर-उधर घूमते हैं, तो कहीं न कहीं एक ऐसा ही कीबोर्ड शॉर्टकट है।)


धन्यवाद @AlanGilbertson 'लॉक' विकल्प वही था जो मैं खोज रहा था।
मकड़ी ०

मदद करने में खुशी। मैं जिम्प का उपयोग नहीं करता, इसलिए मैं फ़ोटोशॉप में काम करने के तरीके से एक्सट्रपलेशन कर रहा था। जिम्प डॉक्स पूरी तरह से स्पष्ट नहीं हैं।
एलन गिल्बर्टन

17

आप लेयर → मास्क → लेयर मास्क जोड़ें ... और "ट्रांसफर लेयर के अल्फा चैनल" विकल्प का उपयोग करके पारदर्शिता को लेयर मास्क में बदल सकते हैं ।

यह आपको परत के रंग और पारदर्शिता घटकों को स्वतंत्र रूप से संपादित करने देगा। विशेष रूप से, किसी ऑब्जेक्ट को पुनरावर्ती करने के लिए, आप बस इसके चारों ओर एक क्षेत्र का चयन कर सकते हैं और इसे एक ठोस रंग से भर सकते हैं।


मैं एक png के साथ काम कर रहा था और उसके पास मूल xcf उपलब्ध नहीं था। इस विधि ने ठीक वही किया जिसकी मुझे आवश्यकता थी।
jcbwlkr

7

व्यक्तिगत रूप से मेरा पसंदीदा तरीका रंग-> रंग, संतृप्ति ... और स्लाइडर्स का उपयोग करना है।


7

मुझे लगता है कि मुझे ऐसा करने का सबसे आसान तरीका मिला (कम से कम मेरे लिए), जीआईएमपी 2.8.3 चल रहा है।

  • बदलने के लिए छवि खोलें।
  • कलम का चयन करें।
  • ऊपरी दाएं में, उस टैब का चयन करें जो 3 लेयर है: RGB।
  • अल्फा के बारे में सेल में, इसे क्लिक करें ताकि यह अब चयनित न हो।

अब, जब आप आकर्षित करते हैं, तो रंग बदल सकते हैं, लेकिन अल्फा नहीं होगा।

  • मौजूदा पिक्सेल पर वांछित रंग खींचें। पूरी छवि प्राप्त करना सुनिश्चित करें।

देखा! यह दूसरे रंग में है, लेकिन अल्फा समान है।


1
यह यहां का सबसे आसान और सबसे सहज जवाब है। धन्यवाद!
स्कॉट बिग्स

और यह पेंसिल, पेंटब्रश और बाल्टी-भरने के लिए ठीक काम करता है।
स्कॉट बिग्स

एक सरल उत्तर के लिए धन्यवाद जो काम करता है। अगर मैं सिर्फ यह जोड़ सकता हूं कि यह काम कर सकता है यदि क्षेत्र में एक से अधिक रंग हैं (जैसे कि पाठ रंग को संरक्षित करते समय पृष्ठभूमि का रंग बदलना) अल्फा चैनल को लॉक करने से पहले Color Tool (Shift + O) का चयन करें
टिमस्मिथ-एडार्डोल्फ

4

मुझे यह भी पता लगा। मैं अपना लोगो डिजाइन कर रहा हूं और एक पारदर्शी पृष्ठभूमि है ताकि मैं कहीं भी लोगो को लगा सकूं।

यदि आपकी पृष्ठभूमि पहले से ही पारदर्शी है, तो इसे लॉक करें और आप बकेट फिल टूल का उपयोग कर सकते हैं। पंख को बनाए रखता है और आप अपनी पसंद के किसी भी ओल के रंग का उपयोग कर सकते हैं!


ऐसा लग रहा है कि यह एलन के समाधान पर एक टिप्पणी होनी चाहिए, एक नया जवाब नहीं।
e100

1

आपकी पृष्ठभूमि पहले से ही पारदर्शी है, फिर इसे लॉक करें और आप बकेट फिल टूल का उपयोग कर सकते हैं। पंख को बनाए रखता है और आप अपनी पसंद के किसी भी ओल के रंग का उपयोग कर सकते हैं!


0

यदि आपके पास "केवल डार्कनिंग" करके एक परत को मर्ज करने का विकल्प है, तो आप अपने द्वारा देखे जा रहे सफेद प्रभामंडल को समाप्त कर सकते हैं, लेकिन मुझे संदेह है कि यह सही होगा।


क्या सफेद प्रभामंडल प्रभाव?
मकड़ी ०१

मैंने समस्या को गलत समझा। मुझे वास्तव में लगा कि आप बैकग्राउंड को भरने की कोशिश कर रहे हैं
अनुपात
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.