छवि को मास्क में बदलें


9

मेरे पास कुछ छायाओं के साथ एक हरे रंग की पृष्ठभूमि तस्वीर है। मैं इसे एक मुखौटा के रूप में उपयोग करना चाहता हूं, इसलिए मैं इसे किसी भी रंग (जैसे लाल या गुलाबी) के साथ पृष्ठभूमि पर रख सकता हूं और छाया की समान शैली प्राप्त कर सकता हूं।

मैंने इसे ग्रेस्केल में बदलने और अपारदर्शिता को 20% तक बदलने की कोशिश की, लेकिन इसके परिणामस्वरूप बहुत अधिक गहरा चित्र बन गया।

मैं एक वेबपेज पर इसका उपयोग कर रहा हूं जहां व्यवस्थापक टेम्पलेट रंग सेट कर सकता है। फिर मैं सीएसएस में कुछ इस तरह का उपयोग कर रहा हूँ:

background: #557d0d url("img/background.png") center center;

यहाँ छवि विवरण दर्ज करें

उबंटू पर जिम्प 2.8.6 का उपयोग करना।


यह मानते हुए कि hue-rotateरंग बदलने के लिए एक CSS3 फ़िल्टर एक विकल्प नहीं है? देखें stackoverflow.com/questions/17721960/... या stackoverflow.com/questions/12546499/...
Takkat

जवाबों:


5

आप के साथ छवि को असंतृप्त कर सकते हैं Colors > Desaturate...। अगला, Colors > Color to Alpha...ग्रे को खत्म करने के लिए उपयोग करें जो इसे गहरा बनाता है ( #808080)।

अपारदर्शिता 40% पर सेट करें और इसे करना चाहिए।

मैंने अभी जो वेबसाइट बनाई है, उसके साथ मैंने एक छोटा सा परीक्षण किया: यहाँ छवि विवरण दर्ज करें


3

आप ठोस रंग की पृष्ठभूमि पर बस एक नकाबपोश स्केल परत का उपयोग करके छवि को दोहरा नहीं सकते हैं, क्योंकि हरे रंग का रंग भी ऊर्ध्वाधर ढाल के साथ बदलता रहता है।

आप आईड्रॉपर टूल के साथ छवि के बीच से मध्यम हरे रंग के रंगों में से किसी एक को उठाकर, अपने संतृप्ति और मूल्य को अधिकतम कर सकते हैं और उस रंग को पारदर्शी → ट्रांसपेरेंसी → अल्फ़ा ... टूल का उपयोग करके पारदर्शी पार कर सकते हैं । हालांकि, यह आपकी परत को ऊपर और नीचे के रंग के कलाकारों के साथ छोड़ देगा, जो आप नहीं चाहते हैं।

एक बेहतर समाधान हो सकता है कि छवि को रंग, संतृप्ति और मूल्य (HSV) में विघटित करें , ह्यू चैनल को त्यागें और संतृप्ति और मूल्य चैनलों को एक ग्रेस्केल मुखौटा में फिर से संगठित करें जो संतृप्ति को दोहराने के लिए किसी भी शुद्ध संतृप्त रंग के शीर्ष पर रखी जा सकती है और नए ह्यू के साथ मूल छवि का मूल्य।

ऐसा करने का एक तरीका होगा:

  1. एचएसवी मोड का उपयोग करके इमेज को लेयर्स में विघटित करने के लिए कलर्स → कंपोनेंट्स → डिकम्पोज ... टूल का उपयोग करें।

  2. ह्यू परत को हटा दें। हम इसका उपयोग नहीं करेंगे।

  3. संतृप्ति परत का चयन करें, परत → मास्क खोलें → परत मास्क जोड़ें ... संवाद, "परत की ग्रेस्केल कॉपी" मोड का चयन करें और "इनवर्ट मास्क" चेकबॉक्स की जांच करें।

  4. मान परत के लिए चरण 3 को भी दोहराएं।

  5. बाल्टी भरण उपकरण ("संपूर्ण चयन भरें" मोड) का उपयोग करके, सभी काले रंग के साथ मूल्य परत ( न कि इसका मुखौटा!) भरें और सभी सफेद के साथ संतृप्ति परत।

  6. स्टैक में संतृप्ति परत के ऊपर मूल्य परत को स्थानांतरित करें।

  7. वैकल्पिक रूप से, लेयर्स को इमेज → मर्ज विजिबल लेयर्स ... या लेयर्स → मर्ज डाउन के साथ मर्ज करें

परिणामी अर्धवृत्ताकार स्केल छवि इस तरह दिखनी चाहिए:

सेमीट्रांसपैरेंट पीएनजी इमेज
पूर्ण आकार में डाउनलोड / देखने के लिए क्लिक करें।

चाल यह है कि, 3-5 चरणों के बाद:

  • "संतृप्ति" परत शुद्ध सफेद होगी जहां मूल रंग 0% संतृप्त था, और पारदर्शी जहां यह 100% संतृप्त था, और
  • "मान" परत शुद्ध काला होगा जहां मूल रंग का 0% मूल्य था, और पारदर्शी जहां इसका 100% मूल्य था।

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

यहाँ विभिन्न रंगीन पृष्ठभूमि पर परिणामी छवि कैसी दिखती है:

हरी पृष्ठभूमि (# 83ff00) नीली पृष्ठभूमि (# 00aeff) नारंगी पृष्ठभूमि (# ffa200) लाल पृष्ठभूमि (# ff002a)
रंग: हरा ( #83ff00), नीला ( #00aeff), नारंगी ( #ffa200), लाल ( #ff002a)।


2

जिम्प में आप अनिवार्य रूप से फ़ोटोशॉप जवाब के रूप में एक ही काम कर सकते हैं, अल्फा के लिए रंग का उपयोग कर । मैं अभी भी desaturating और फिर अल्फा को सफेद करने की सलाह देता हूं यदि आपके पास वहां एक से अधिक रंग हैं। ऐसा लगता है कि कुछ नीली / पीली भिन्नता है। प्रमुख चरण हैं:

  1. desaturate छवि ताकि आप एक greyscale छवि है
  2. सफेद (आप रंग बीनने में सफेद के लिए #FFFFFF इनपुट) अल्फा के लिए सेट कर सकते हैं
  3. png के रूप में सहेजें ताकि आप पारदर्शिता बनाए रखें

ध्यान दें कि डिस्चार्जिंग के विपरीत greyscale में परिवर्तित होने से अल्फा चैनल के बिना एक छवि हो सकती है और आप लेयर्स डायलॉग का उपयोग करके इसे वापस जोड़ सकते हैं । आपको यह करने की आवश्यकता हो सकती है यदि आपके द्वारा खोली गई मूल फ़ाइल में कोई अल्फा चैनल नहीं है।
1:14 पर चोट लगी है

1
  • चैनल पैनल खोलें।

यहाँ छवि विवरण दर्ज करें

  • तय करें कि कौन सा चैनल आपको वह कंट्रास्ट देगा जिसकी आप तलाश कर रहे हैं।

विधि 1:

  • Image > Calculationsस्रोत 1 के रूप में आपके द्वारा चुने गए चैनल का चयन करें और उपयोग करें , स्रोत 2 के रूप में एक ही चैनल या "ग्रे", और ब्लेंड मोड के रूप में "सामान्य"। गंतव्य के रूप में "नया दस्तावेज़" चुनें।

यहाँ छवि विवरण दर्ज करें

  • नए दस्तावेज़ के मोड को RGB या Greyscale में बदलें और Png या jpeg के रूप में सहेजें।

विधि 2:

  • आपके द्वारा चुने गए चैनल के लिए Ctl / Cmd-थंबनेल पर क्लिक करें।

  • Edit > Copy या Ctl / Cmd-C

  • File > New, आयाम स्वीकार करें, Edit > Pasteया Ctl / Cmd-V

  • पृष्ठभूमि परत हटाएं।

  • Image > Mode > RGB

  • पारदर्शिता के साथ एक 24-बिट png के रूप में सहेजें।

जब भी आवश्यकता हो आप परिणामी छवियों में से किसी एक ओवरले के रूप में या अल्फा चैनल के रूप में उपयोग कर सकते हैं।


यह फ़ोटोशॉप लगता है, ओपी ने एक जीआईएमपी समाधान के लिए कहा।
kelunik

-2

लेयर पर डबल क्लिक करें, एक लेयर स्टाइल बॉक्स दिखाई देगा, लेफ्ट साइड में अपनी जरूरत के अनुसार ग्रेडिएंट ओवरले का चयन करें और ग्रेडिएंट का रंग बदलें और ठीक क्लिक करें फिर ग्रेडिएंट ओवरले बॉक्स में स्टाइल को रैखिक में बदलें और कोण और स्केल के अनुसार स्केल बदलें तुम्हारी जरूरत।


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