सवाल एक रंग दूसरे में बदलें?


जीआईएमपी में, मेरे पास एक हरा बटन जीआईएफ छवि है: यह एक पारदर्शी पृष्ठभूमि के खिलाफ, गहरे हरे रंग से हल्के हरे रंग के रंगों से रंगता है। मैं इसे नीले रंग में बदलना चाहता हूं, और छायांकन रखना चाहता हूं, इसलिए यह गहरे नीले रंग से हल्के नीले रंग के होते हैं।

मैं यह कैसे कर सकता हूँ?


99
2018-06-16 15:23


मूल




जवाब:


यदि आप एक जीआईएफ छवि लोड करते हैं, तो आपके पास एक पैलेट की गई छवि हो सकती है। इसे पहले आरजीबी में बदलना सुनिश्चित करें: छवि → मोड → आरजीबी। बदलते रंग (आकार बदलने के संचालन सहित) पैलेट के साथ बहुत अच्छी तरह से काम नहीं करेंगे क्योंकि गिंप पैलेट में परिभाषित रंगों के रंगों के चयन को सीमित करता है।

मैं घुमावदार ह्यू सुझाव देते हैं रंग की → रंग संतृप्ति

इस तरह की प्रारंभिक छवि को देखते हुए:

green gradient

आप मास्टर पर क्लिक करके ह्यू को बदलते हैं और फिर ह्यू स्लाइडर खींचते हैं और फिर अपनी पसंद के अनुसार चमक और कॉन्सस्ट्रास्ट समायोजित करते हैं।

Adjust Hue in Colors -> Hue-Saturation

नतीजा इस तरह दिखता है:

blue gradient

आप इसे आसानी से ठंडा या गर्म, गहरा या हल्का, अधिक या कम संतृप्त कर सकते हैं।


79
2018-03-30 09:07



अच्छा उत्तर। एक अतिरिक्त नोट के रूप में, यदि आपके बटन में सीमा है तो यह इसके रंग को भी बदल देगा। इस से बचने के लिए चयन टूल का उपयोग केवल उस क्षेत्र का चयन करने के लिए करें जिसे आप रिकॉल करना चाहते हैं, फिर ह्यू-संतृप्ति चलाएं। - Lee Harrison


यदि आप GIMP 2.8.2 का उपयोग कर रहे हैं, तो आप सरल उपयोग कर सकते हैं Colors -> Map -> Color Exchange

स्रोत: मैं जीआईएमपी के साथ रंग कैसे बदल सकता हूं?


71
2017-12-22 15:23



यह केवल चयनित पिक्सल पर नहीं, बल्कि पिक्सेल के क्लिक किए गए क्षेत्र पर काम करने में सक्षम लगता है। जैसा कि मैंने उपरोक्त टिप्पणी की है, यह उस पिक्सेल को रंग देता है जिसे मैं इसे आमंत्रित करता हूं। रंग द्वारा चयन ने पूरे चित्र में सैकड़ों पिक्सल का चयन किया है। - ProfK
@ProfKaos यह मेरे लिए ठीक काम करता है। अगर मेरे पास कुछ भी नहीं चुना गया है, रंग एक्सचेंज पूरी छवि में सभी पिक्सल बदलता है। - MasterPJ
मैं गणितीय परिवर्तन की तलाश में हूं। मैं # 650000 से # 590000 में परिवर्तित कर रहा हूं, इसलिए मुझे लगता है कि मुझे प्रत्येक पिक्सेल पर -060000 लागू करने में सक्षम होना चाहिए, लेकिन मुझे कोई आसान तरीका नहीं दिख रहा है ... - isaaclw
आप ग्रेडियेंट बदलने के लिए "रंग -> मानचित्र -> ग्रेडियेंट मानचित्र" का भी उपयोग कर सकते हैं। बहुत उपयोगी - Javier Constanzo
यही जवाब है। दहलीज को समायोजित करके, कोई रंग के स्वरों को भी संभाल सकता है (उदाहरण के लिए एंटी-एलाइज्ड वर्ण सीमाओं के मामले में) - Csaba Toth


आप मेनू की तलाश में हैं रंग की, और विशेष रूप से समारोह रंग दें


20
2018-06-16 15:43



यह उस पिक्सेल को केवल रंग देता है जिसे मैं इसे आमंत्रित करता हूं। रंग द्वारा चयन ने पूरे चित्र में सैकड़ों पिक्सल का चयन किया है। - ProfK
क्या वह छायांकन रखता है, जिसके परिणामस्वरूप गहरे नीले से हल्के नीले रंग के रंग होते हैं? - Peter Mortensen


एक रंग को दूसरे विशिष्ट रंग में बदलने के लिए मैं उपयोग करने का सुझाव देता हूं Colorify

मान लीजिए कि हम superuser लोगो के नीले रंग (# 05adee) को # 05ad27 के पास एक हरे रंग के रंग में बदलना चाहते हैं।

  1. रंग की → अल्फा रंग: द्वितीयक रंग चुनें जिसे पारदर्शी बनाया जाएगा (हमारे उदाहरण में सफेद)

enter image description here

  1. रंग की → Colorify → कस्टम रंग: गंतव्य रंग का चयन करें और मूल्य के लिए लगभग 10-40 जोड़ें (एचएसवी के)

enter image description here

  1. माध्यमिक रंग पृष्ठभूमि रंग के रूप में सेट करें (हमारे उदाहरण में सफेद)
  2. छवि → फ़्लैटन इमेज

जीआईएमपी 2.8.6 का उपयोग करना।


8
2018-02-18 16:45



क्या यह एक छायांकन के साथ काम करता है, गहरे नीले रंग से हल्के नीले रंग के रंग? - Peter Mortensen
हाँ। यदि आप पोस्ट किए गए दो नमूनों में ज़ूम करते हैं तो आप देखेंगे कि रंग ठीक से बदल दिए गए हैं। - Marco Lackovic


पहली सफल विधि जो मैंने वही काम करने के लिए पाया वह छविमैजिक का उपयोग करना था, लेकिन पहले सुझाए गए - अलग / -wap से भिन्न ऑपरेटर के साथ।

इमेजमैजिक संस्करण के आधार पर अलग ऑपरेटर या तो -कलर-रंग-मैट्रिक्स है।

विशेष रूप से, क्योंकि मुझे मूल छवि (हरा, आपके मामले और मेरा) में "मास्टर रंग" पता था और मुझे वांछित परिणाम छवि (नीला, आपके मामले में, नारंगी में) में "मास्टर रंग" पता था, मैंने दिया ImageMagick '-recolor / -color-matrix विकल्प उन मानों के साथ एक रूपांतरण मैट्रिक्स विकल्प है जो प्रत्येक आरजीबी चैनलों में अंतर को दर्शाता है।

उदाहरण के लिए, मेरे मामले में, पूरी तरह से हरा रंग आर: 141 जी: 198 बी: 63 था और मैं चाहता था कि यह आर: 231 जी: 15 9 बी: 70 में बदल गया। शेष रंग समान रूप से बदला जाना चाहता था।

तो इसका मतलब है कि मैं मौजूदा लाल मान के नए पिक्सेल 'आर मान 231/141 वें होना चाहता था। वर्तमान मूल्यों के ग्रीन मान 15 9/1 9 81 होना चाहिए। और नीले मान वर्तमान मूल्यों के 63/70 वें हैं।

इसलिए:

convert input.png -recolor      "1.638297872 0 0    0 0.803030303 0   0 0 1.111111111" output.png

या

convert input.png -color-matrix "1.638297872 0 0    0 0.803030303 0   0 0 1.111111111" output.png

या

गिंप / प्लगइन्स और paint.net/plugins के साथ कुरकुरा समय पर कुश्ती करने के बाद यह एक फ्लैश में काम करना प्रतीत होता था।


5
2018-05-10 08:41





  1. अपने अग्रभूमि रंग को अपने वांछित रंग में बदलें। (उदाहरण के लिए आपके मामले में नीला)
  2. पृष्ठभूमि को सफेद या कुछ में बदलें
  3. ओपन ग्रेडिएंट टूल और बीजी या एफजी को पारदर्शी करने के लिए एफजी सेट करें।
  4. 'रंग चुनें' का उपयोग कर क्षेत्र या रंग का चयन करें
  5. रंग -> मानचित्र -> ग्रेडियेंट मानचित्र

3
2017-07-18 09:00





मुझे नहीं पता कि जीआईएमपी में इसे कैसे किया जाए, लेकिन ImageMagick रंग चैनलों को अलग और गठबंधन करने के लिए कार्य करता है। देख यह पन्ना

मैं इस आदेश के साथ एक हरे रंग की जीआईएफ फ़ाइल को नीले रंग में बदलने में सक्षम था:

convert input.gif -separate -swap 1,2 -combine output.gif

मुझे लगता है कि 1 और 2 हरे और नीले चैनलों का संदर्भ लें, 0 लाल है।


2
2018-06-16 16:11





यदि आप मौजूदा छवि रंग के साथ HUE को अद्यतन करते हैं तो रंग उन स्तरों के साथ शुरू किया जाएगा ... एक सफेद # एफएफ पृष्ठभूमि बनाने के लिए पहले की आवश्यकता है। मैंने किया

रंग -> रंगीन करें और HUE लाइटनेस 100 पर सेट करें ... इससे आपकी छवि से कोई भी रंग निकल जाएगा।

फिर आप रंगों का उपयोग कर सकते हैं -> रंगीन करें और इच्छित रंग को लागू करें।


2
2018-03-31 22:01