dianavdavidson/MUCS-Hinglish huggingface dataset:
palette browser में आपको विभिन्न प्रकार के ब्लॉक्स मिलेंगे जैसे commonly used blocks
continuous time system blocks discrete time systems blocks और अन्य
दूसरी विंडो untitledxcos ग्रिड्स के साथ खाली है
अब हम step input के साथ first order system को सिम्युलेट करेंगे
शुरू करने के लिए मैं continuous time system palette से transfer function block चुनूँगी
इस ब्लॉक को untitledxcos विंडो में लाएँ
sources palette में अपेक्षित सोर्स चुनें मैं नीचे जाऊँगी और step function block उपयोग करुँगी
मैं इसे transfer function block के पहले लाकर रखूँगी
उसी प्रकार आउटपुट cscope block उपयोग करके प्रदर्शित होता है जो sinks palette में मौजूद है
cscope block transfer function block के बाद रखा जाता है
cscope में लाल इनपुट पोर्ट दिखाता है कि यह ब्लॉक एक event driven ब्लॉक है
इसे निष्पादन के लिए एक event इनपुट की ज़रुरत है
event generator block event handling palette में मौजूद है
इस ब्लॉक का नाम clock underscore c है
इस ब्लॉक को cscope ब्लॉक के ऊपर लाकर रखें
हमने सिम्युलेशन करने के लिए सभी आवश्यक ब्लॉक्स को संगृहीत कर लिया है
अब ब्लॉक्स को एकसाथ जोड़ते हैं
step function block के आउटपुट पोर्ट को चुनें और इसे transfer function block के इनपुट पोर्ट से जोड़ें
ध्यान दें कि चयनित इनपुट पोर्ट हरे रंग में हाईलाइट होता है
उसी प्रकार प्रदर्शित की तरह शेष ब्लॉक्स को जोड़ें
अब हम प्रत्येक ब्लॉक के पैरामीटर्स सेट करेंगे
पहले step block पर जाएँ और इस पर डबल क्लिक करें
step time initial value और final value दिखाते हुए एक पॉपअप विंडो खुलती है
step time वो समय है जिस पर step change होगा हम इसे 1 रखेंगे जोकि डिफ़ॉल्ट वैल्यू है
initial value step function की प्रारंभिक आउटपुट वैल्यू है
हम इसे 0 रखेंगे जोकि डिफ़ॉल्ट वैल्यू है
final value step time बीतने के बाद step function का आउटपुट है हम इसे 2 करेंगे
किसी अन्य ब्लॉक को कॉन्फ़िगर करने के लिए समान प्रक्रिया का अनुसरण करें
transfer function block के लिए निम्न कॉन्फ़िग्रेशन आवश्यक है laplace domain में numerator वैल्यू प्रविष्ट की जानी है
हम इसे 1 रखेंगे जोकि डिफ़ॉल्ट वैल्यू है
laplace domain में denominator वैल्यू प्रविष्ट करनी है हम इसे 2 asteric s plus 1 करेंगे ok पर क्लिक करें
निम्न पैरामीटर्स को कॉन्फ़िगर करने के लिए cscope block पर डबल क्लिक करें
प्लॉट होने वाले वेरिएबल की वैल्यू की रेंज के आधार पर ymin और ymax की वैल्यू सेट होनी चाहिए
ymin की वैल्यू को 0 सेट करें
चूँकि मैंने step input 2 दिया है ग्राफ़ पर आउटपुट दिखाने के लिए मुझे ymax को कुछ अधिक वैल्यू देनी चाहिए
हम इसे 3 करेंगे
refresh period की डिफ़ॉल्ट वैल्यू को याद रखें डिफ़ॉल्ट वैल्यू 30 है
अन्य पैरामीटर्स को हम वही रहने देंगे ok पर क्लिक करें
मेन्यू बार में simulation पर जाएँ और setup पर क्लिक करें
एक पॉपअप विंडो खुलती है
हम final integration time की वैल्यू बदलेंगे final integration time निश्चित करता है कि सिम्युलेशन कब तक रन करेगा
cscope block के refresh period की वैल्यू को याद रखें
मैं final integration time की वैल्यू को cscope block के refresh period की वैल्यू के बराबर रखूँगी
अतः मैं इसे 30 करुँगी
अन्य पैरामीटर्स को अपरिवर्तित रहने दें ok पर क्लिक करें
उपयुक्त फाइल नाम के साथ control s दबाकर फाइल को सेव करें मैं इसे firstorderxcos से सेव करुँगी
सिम्युलेशन शुरू करने के लिए xcos विंडो के मेन्यू बार में मौजूद start बटन पर क्लिक करें
फर्स्ट ऑर्डर transfer function का step response दिखाते हुए एक ग्राफ़िक विंडो खुलेगी
हम इस प्लॉट को इमेज फाइल की तरह सेव कर सकते हैं
ग्राफ़ को सेव करने के लिए file मेन्यू पर जाएँ और export to विकल्प पर क्लिक करें
मैं इसे firstorderpng नाम दूँगी और ok पर क्लिक करुँगी
कुछ पैरामीटर्स हैं जो हमने डिफ़ॉल्ट वैल्यू की तरह सेव करने के लिए चुने ये बदले जा सकते हैं
उदाहरण के लिए clock underscore c block में वो period यानि sampling period और initial time सेट किया जा सकता है
cscope block में output window number
position size buffer size graph color आदि भी सेट किये जा सकते हैं
यहाँ विडियो रोकें और विडियो के साथ दिए गए प्रश्न को हल करें
05 के damping ratio और angular frequency इक्वल टू 1 के साथ second order transfer function को सिमुलेट करें
आउटपुट ग्राफ का रंग बदलने का प्रयास करें
पहले प्रश्न का उपयोग करके सिंगल प्लॉट विंडो में step input और output प्लॉट करें
इसे सारांशित करते हैं इस ट्यूटोरियल में हमने निम्न करना सीखा: palette browser उपयोग करके xcos simulation डायग्राम्स बनाना
सिम्युलेशन आवश्यकताओं के आधार पर प्रत्येक ब्लॉक कॉन्फ़िगर करना
सिम्युलेशन पैरामीटर्स सेट करना आउटपुट प्लॉट सेव करना
निम्न लिंक पर उपलब्ध विडियो देखें यह स्पोकन ट्यूटोरियल प्रॉजेक्ट को सारांशित करता है अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं
स्पोकन ट्यूटोरियल प्रॉजेक्ट टीम कार्यशालाएं आयोजित करती है ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है
स्पोकन ट्यूटोरियल प्रॉजेक्ट टॉक टू अ टीचर प्रॉजेक्ट का हिस्सा है यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है
आशा है यह ट्यूटोरियल आपके लिए उपयोगी था आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ धन्यवाद
c + + में function overloading और overriding के spoken tutorial में आपका स्वागत है
function ओवरलोडिंगफंक्शन overriding
function overloading के परिचय के साथ शुरू करते हैं
function overloading का मतलब है दो या अधिक functions समान name रख सकते हैं
arguments की संख्या और arguments के datatype भिन्न होंगे
जब एक function कॉल होता है तो यह आर्ग्यूमेंट की सूची के आधार पर चुना जाता है
मैंने editor पर code पहले ही टाइप कर लिया है
इस program में हम एडिशन operations क्रियान्वित करेंगे
ध्यान दें हमारी file नेम overload cpp है
मैं अभी code समझाऊंगी
यहाँ मैं std namespace प्रयोग कर रही हूँ
फिर हमारे पास int की तरह परिभाषित add function है
इसमें हमने तीन आर्ग्यूमेंट्स passed किये हैं
int a int b और int c;
फिर हम then numbers का एडिशन क्रियान्वित करते हैं और हम value return करते हैं
यहाँ हम function add add overload करते हैं
यह float float की तरह घोषित किया गया है
हम दो आर्ग्यूमेंट्स float d और float e passed करते हैं
फिर हम दो numbers पर एडिशन operation करते हैं
function main में हम भिन्न आर्ग्यूमेंट्स के साथ add function घोषित करते हैं
फिर हम variables घोषित करते हैं
यहाँ हम यूज़र से integer values लेते हैं
फिर हम then आर्ग्यूमेंट्स के साथ function add कॉल करते हैं
और परिणाम को variable sum sum में संचित करते हैं
यहाँ हम परिणाम को print करते हैं
अब यहाँ हम यूज़र से floating point numbers लेते हैं
फिर हम दो आर्ग्यूमेंट्स के साथ add add function कॉल करते हैं
और यहाँ sum sum sum print करते हैं
अब हम program निष्पादित करते हैं
अपने keyboard पर एक साथ ctrl alt और t कीज़ दबाकर terminal खोलें
निष्पादित करने के लिए type करें g + + space overload dot cpp space hyphen o space over
type करें dot slash over
enter three integers प्रदर्शित होता है
मैं 10 25 और 48 enter करुँगी
output इस प्रकार प्रदर्शित होता है: sum of integers is 83
अब हम देखते हैं: enter two floating point numbers
मैं 45 और 89 enter करुँगी
अब हम function overriding देखेंगे
base class base class function को डिराइव्ड class में पुनः परिभाषित करना
डिराइव्ड class function base class function को overrides करता हैं
लेकिन passed किये हुए आर्ग्यूमेंट्स समान हैं
और returntype भी समान है
यहाँ function overriding overriding का एक उदाहरण है
ध्यान दें हमारा file नेम override cpp है
फिर हमारे पास class arithmetic है
इसमें हमने protected की तरह integer variables घोषित किये हैं
फिर हमारे पास public की तरह घोषित function values हैं
इनमें हमने दो आर्ग्यूमेंट्स int x और int y passed किये हैं
फिर हमने values a और b संचित कीं
यहाँ हमारे पास operations की तरह virtual function है
इसमे sum दो numbers add करते हैं और sum print करते हैं
यहाँ हम class बंद करते हैं
अब हमारे पास डिराइव्ड class की तरह class subtract है
यह base class arithmetic को inherits करता है
इसमें हम दो numbers के difference की गणना करते हैं और difference print करते हैं
अब हमारे पास multiply की तरह एक अन्य डिराइव्ड class है
यह भी base class arithmetic को inherits करता है
इसमें हम दो numbers के product की गणना करते हैं और product प्रदर्शित करते हैं
फिर हमारे पास class divide है यह भी base class arithmetic को inherits करता है
इसमें हम दो numbers के division की गणना करते हैं और हम division प्रदर्शित करते हैं
ध्यान दें function का return type समान है और passed किये हुए आर्ग्यूमेंट्स भी समान हैं
अब यह हमारा main function है
इसमें हम class arithmetic का एक object p बनाते हैं
arith class arithmetic का pointer है
फिर हमारे पास class subtract का subt object है
class multiply का mult object
और class divide का divd object
अब यहाँ p को arith के address पर set किया जाता है
फिर हम function values में arguments 30 और 12 हैं
अब हम function operations कॉल करते हैं
यह एडिशन operation करेगा
यहाँ हम subt को arith के address पर set करते हैं
और हम आर्ग्यूमेंट्स 42 और 5 pass करते हैं
हम function operations को दोबारा कॉल करते हैं
यह दो numbers का सब्ट्रैक्शन करेगा
अब हम mult को arith के address पर set करते हैं
और हम आर्ग्यूमेंट्स 6 और 5 pass करते हैं
हम function operations कॉल करते हैं
यह दो numbers का multiplication करेगा
at में हम divd को arith के address पर set करते हैं और हम आर्ग्यूमेंट्स 6 और 3 pass करते हैं
अब हम operations function कॉल करते हैं
यह दो numbers का division करेगा
अब program निष्पादित करते हैं अपने terminal पर वापस आते हैं
type करें g + + space override dot cpp space hyphen o space over2
type करें: dot slash over2
output इस प्रकार दिखता है
addition of two numbers is 42
difference of two numbers is 37
product of two numbers is 30 और division of two numbers is 2
अब overloading और overriding के बीच अंतर देखते हैं
overloading inheritance के बिना हो सकती है
overriding होती है जब एक class दूसरी से inherited की जाती है
overloading में आर्ग्यूमेंट्स और returntype भिन्न होने ही चाहिए
overriding में आर्ग्यूमेंट्स और returntype समान होने ही चाहिए
overloading में function के name समान होते हैं
लेकिन यह उनको passed किये गए आर्ग्यूमेंट्स के आधार पर भिन्न व्यवहार करता है
overriding में function का name समान होता है
डिराइव्ड class function base class से भिन्न operations क्रियान्वित कर सकता है
फंक्शन ओवरलोडिंग
उदाहरण int add तीन भिन्न आर्ग्यूमेंट्स के साथ और
float add दो भिन्न आर्ग्यूमेंट्स के साथ
function overriding
उदाहरण virtual int operations  और int operations
समान आर्ग्युमेंट और समान रिटर्न टाइप के साथ फंक्शन्स और दोनों के बीच अंतर
एक प्रोग्राम लिखें जो फंक्शन ओवरलोडिंग उपयोग करके रेक्टेंगल स्क्वायर और सर्कल के एरिया की गणना करे
inkscape प्रयोग करके create an a4 poster पर spoken tutorial में आपका स्वागत है
* document की विशेषतायें बदलना
* a4 poster डिज़ाइन करना और
* poster को pdf में सेव करना
file पर जाएँ new पर click करें
ये default canvas sizes हैं जो उपलब्ध हैं
मेरा canvas default रूप से a4 size में हैं
अतः मैं इसे ऐसा ही छोड़ दूँगी
अगर यह आपकी machine पर ऐसा नहीं है तो a4 size चुनें
अब कुछ settings बदलते हैं
file पर जाएँ document properties पर click करें
एक dialog box खुलता है जहाँ हमें अनेक tabs और विकल्प मिल सकते हैं
अब एकएक करके उनको सीखते हैं
पहली टैब page में default units drop down सूची पर click करें
जैसे ही मैं एकएक करके click करती हूँ देखें कि ruler के unit बदलते हैं
अब मैं unit को pixels में रखती हूँ
background विकल्प background की पारदर्शिता और रंग को बदलने में मदद करता है
जब हम इस पर click करते हैं तो एक नया dialog box खुलता है
rgb sliders को बायीं और दायीं तरफ move करें
canvas पर background रंग को देखने के लिए alpha slider को दायीं तरफ move करें
rgb चुनी हुई rgb values के लिए पारदर्शिता बदलती है
देखें कि जैसे ही मैं move करती हूँ document properties window में background विकल्प पर रंग बदलता है
alpha slider को वापस सबसे बायीं तरफ लाती हूँ और dialog box को बंद करती हूँ
page size में हम अनेक विकल्पों को ढूँढते हैं
इन विकल्पों का प्रयोग करके हम canvas के size में भी बदलाव कर सकते हैं
जैसे ही मैं click करती हूँ canvas के size में बदलाव देखें
पेज का size a4 रखें
orientation को portrait या landscape में बदला जा सकता है
दोनों विकल्पों पर click करें और canvas पर बदलाव को देखें
हम width और height parameters प्रयोग करके canvas की चौड़ाई और ऊँचाई बदल सकते हैं
units drop down सूची पर click करें यहाँ हम अपनी आवश्यकता के अनुसार units बदल सकते हैं
अब units को pixels में बदलते हैं
resize page to content विकल्प पर click करें
अनेक उपलब्ध विकल्प खुलते हैं
हम यहाँ सभी sides के लिए margins set कर सकते हैं
margins सेट करने के बाद किसी को भी resize page to drawing or selection button पर click करने की ज़रुरत है
अगला border विकल्प है हम यहाँ 3 checkbox विकल्पों को check सकते हैं
इन विकल्पों को देखने के लिए पहले मैं इस तरह से एक दीर्घवृत्त बनाती हूँ
पहला विकल्प पेज के border को प्रत्यक्ष बनाता है जोकि canvas का border है
इस विकल्प को अनक्लिक करें और देखें कि borders अदृश्य हो जाते हैं
फिर दोबारा विकल्प पर क्लिक करें और देखें कि borders फिर से दिखते हैं
दूसरा विकल्प drawing के ऊपरी हिस्से पर border sets करता है ताकि यह स्पष्ट रूप से दिखे
एक बार फिर इस विकल्प पर क्लिक और अनक्लिक करें और देखें की canvas पर क्या होता है
तीसरा विकल्प दायीं तरफ और नीचे canvas की परछाई दिखाता है
ध्यान दें दायीं तरफ के और नीचे के border बाकि दो तरफ के border से मोटे हैं
तीसरे विकल्प को अनक्लिक करें और देखें कि यह परछाई अदृश्य हो जाती है
हम अपनी आवश्यकता और वरीयता के आधार पर ये सभी विकल्प प्रयोग कर सकते हैं
border color विकल्प हमें border के रंग को निश्चित करने देता है
अब border के default रंग को ऐसे ही छोड़ देते हैं
आगे guides टैब पर click करते हैं
guides canvas पर text और graphic objects को अलाइन करने में आपकी मदद करता है
आप यहाँ ruler guides बना सकते हैं
उर्ध्वाधर ruler पर click करें और guideline को खींचें
अब पहले विकल्प show guides को क्लिक और अनक्लिक करें
और देखें कि guideline canvas पर दिखते हैं और ग़ायब होते हैं
guide color guideline का रंग है
highlight color guideline का रंग है जब यह एक नियत स्थिति में खींचा जाता है
यहाँ guide और highlight के default रंग दिखाए गए हैं
आप अपनी वरीयता के आधार पर इसे बदल सकते हैं
मैं default रंगों को ऐसे ही छोड़ दूंगी जैसे ये हैं
snap guides while dragging विकल्प खींचने के दौरान objects या bounding box को निकटतम guidelines पर snap करने के लिए मदद करता है
आगे grids टैब पर click करें
यह विकल्प प्रयोग करके हम grid प्राप्त कर सकते हैं जो canvas पर artwork यानी चित्रकला के पीछे दिखता है
grids canvas पर objects को स्थित करने के लिए मदद करता है लेकिन ये printed नहीं होते हैं
drop down सूची पर click करें
rectangular grid और axonometric grid दो तरह के उपलब्ध grids हैं
rectangular grid चुनें और new button पर click करें
तुरंत ही canvas background पर grid बनाया जाता है
उपलब्ध विकल्पों को प्रयोग करके हम अपनी आवश्यकता के अनुसार grid की विशेषताओं को set कर सकते हैं
हम निचले भाग में remove button पर क्लिक करके grid हटा सकते हैं
उसी तरह से आप axonometric grid के लिए भी विकल्पों का प्रयास कर सकते हैं
अगली 3 tabs के विकल्पों को इस श्रेणी में अग्रिम tutorials में बताया जायेगा
अब poster बनाना शुरू करते हैं
अतः पहले मैं दीर्घवृत्त और guideline को मिटाती हूँ
हमारे poster के लिए पहले हम background को डिज़ाइन करेंगे
rectangle tool पर click करें
एक बड़ा आयत बनाएं जो पूरे canvas को covers करता है
इसको हल्के नीले gradient से रंग करें
आगे कैनवास पर bezier tool प्रयोग करके
* ऊपर एक हैडर क्षेत्र बनाएं और * नीचे एक footer क्षेत्र बनाएं
हम इस पर नीला रंग करेंगे
अब हम spoken tutorial logo import करते हैं
* यह logo आपके लिए code files link पर दिया गया है
* अतः सबसे पहले tutorial को रोकें code files पर click करें और zip files download करें
* अब folder को अनज़िप करें और अपनी machine पर वरीयता प्राप्त location में इसे सेव करें
अब अपने inkscape document पर वापस आते हैं
file menu पर जाएँ import पर click करें
उस folder पर जाएँ जहाँ logo सेव किया गया है
spoken tutorial logo चुनें और open पर click करें
एक नया dialog box खुलता है ok पर click करें
अब अपने canvas पर logo imported किया जाता है
इसको 100×100 pixels resize करें
इसे header क्षेत्र के ऊपरी बाएं कोने पर स्थित करें
अब spoken tutorial text type करें
इसे bold करें
text के font size को 48 करें
इसे logo के दायीं तरफ स्थित करें
इसके बाद partner with us help bridge the digital divide text type करें
font size को 20 करें
आगे कुछ text जोड़ते हैं
मैंने अपनी machine पर libreoffice writer document में sample text पहले ही सेव कर लिया है
यह sample text आपको code files में दिया गया है
इसे अपने सेव किये हुए folder में स्थित करें
अब मैं इसे copy करुँगी और अपने poster पर ख़ाली स्थान में इस text को paste करुँगी
font size बदल कर 28 करें
line spacing set करें
bullets बनाएं और प्रत्येक वाक्य से पहले स्थित करें
हम उसके नीचे 2 images जोड़ेंगे
पहले की तरह एकएक करके उन्हें import करें
मैंने उन्हें images folder में सेव किया है
ये images आपको code files में दी गयी हैं
इन्हें अपने सेव किये हुए folder में स्थित करें
images चुनें और उन्हें resize करें
उन्हें poster के नीचले क्षेत्र पर लाएं
अब हम कांटेक्ट विवरण footer क्षेत्र में लिखते हैं
एक बार फिर libreoffice writer document से text copy और paste करें
font size को 18 करें
अब हमारा poster तैयार है
आगे सीखते हैं कि इसे pdf format में कैसे सेव करते हैं
वो folder चुनें जिसमें आप इसे सेव करना चाहते हैं
मैं desktop चुनूँगी
dialog box के नीचे दायीं तरफ dropdown सूची पर क्लिक करके format को pdf में बदलें
यहाँ name क्षेत्र में type करें spokentutorialposter pdf
फिर save button पर click करें
हमारा poster desktop में सेव होता है
अब अपने desktop पर जाते हैं और अपने poster को देखते हैं
अतः हमारे पास poster pdf format में है
* a4 poster को डिज़ाइन करना
* spoken tutorial project के लिए एक a4 poster बनाएं
spoken tutorial project team कार्यशालाएं चलाती है और online test pass करने वालों को प्रमाणपत्र देती हैं
spoken tutorial project भारत सरकार के एम एच आर डी के nmeict द्वारा समर्थित है
inkscape का उपयोग करके fill color and stroke पर spoken tutorial में आपका स्वागत है
इस tutorial के लिए मैं उपयोग कर रही हूँ ऊबंटु लिनक्स 1204 os
inkscape खोलें इसके लिए dash home पर जाएँ और type करें inkscape
आप logo पर क्लिक करके inkscape खोल सकते हैं
assignment svg file खोलें जिसे हमने पहले बनाया था मैंने इसे अपने documents folder में svg किया है
ये तीन आकृतियाँ हैं जिन्हें हमने पिछले नियत कार्य में बनाया था
याद करें कि हमने इंटरफैस के तल पर color palette का उपयोग करके रंग को बदलना सीखा था
अब हम सीखेंगे कि fill and stroke का उपयोग करके विभिन्न प्रकार के रंगो को कैसे भरें
object menu पर जाएँ और drop down सूची से fill and stroke पर click करें
ध्यान दें कि fill and stroke dialog box इंटरफैस के दाईं ओर खुला है
यहाँ इस dialog box में 3 tabs हैंः fill stroke paint और stroke style
अब हम canvas क्षेत्र में आयत पर click करेंगे देखें कि fill and stroke dialog box में options और icons इनेबल होते हैं
पहले हम fill टैब के बारे में सीखेंगे
देखें कि यहाँ fill टैब के नीचे 6 icons हैं सीखते हैं कि ये icons क्या करते हैं
पहले icon को no paint कहते हैं यह दर्शाता है कि object किसी भी रंग से नहीं भरा जायेगा
icon पर click करें औऱ आयत में बदलाव को देखें आयत का रंग हट गया है
अगला icon flat color है यह object में solid रंग भरने में मदद करता है
flat color icon पर click करें और आयत की आकृति में रंग के बदलाव को देखें
flat color के नीचे देखें कि यहाँ 5 subtabs हैं
default rgb से rgb rgb चयनित है
rgb rgb के अंदर यहाँ 4 sliders हैं
पहले के 3 sliders लाल हरे और नीले रंगों की गहनता को दर्शाते हैं
हम इन sliders को दाईं या बाईं दिशा में we जाकर रंग बदलाव कर सकते हैं आयत में रंग के बदलाव को देखें जैसे मैंने किया
चौथा slider alpha slider है इसके साथ हम अपारदर्शिता से पारदर्शिता में रंग के opacity स्तर को घटा या बढा सकते हैं
जैसे ही मैं इन 4 sliders को move करती हूँ देखें कि इस boxes में दिखाये गए रंग की rgba values स्वतः ही बदलती है
मैं sliders को फिर से move करती हूँ ताकि आप इस बदवाल को let सकें
हम sliders के दाईं ओर पर boxes में प्रत्येक रंग की values को बदलकर रंग को स्वतः बदल सकते हैं
मैं लाल रंग की value 100 हरे को 50 और नीले रंग की value को 150 से बदलती हूँ देखें कि आयत का रंग अब बैंगनी में बदल गया है
मैं alpha के स्तर को 255 करती हूँ क्योंकि मैं opacity अपारदर्शिता के स्तर को कम नहीं करना चाहती
अगला टैब hsl है और यह क्रमशः hue saturation और lightness के लिए है
hue बुनियादी रंग के लिए hue का उपयोग कर सकते हैं मैं hue रंग के बुनियादी स्तर को प्राप्त करने के लिए slider को बाईं ओर we जाती hue
हम saturation slider का उपयोग करके बुनियादी रंग की परिपूर्णता को व्यवस्थित कर सकते हैं
slider को दाईं और बाईं ओर ले जाकर saturation स्तर में बदलाव को देखें
lightness slider बुनियादी रंग की चमक को व्यवस्थित करता है
इस option के साथ हम बुनियादी रंग की छाया को pure सफेद से pure काले या बीच में किसी भी छाया में बदल सकते हैं
पहले की तरह alpha slider का उपयोग अपारदर्शी से पारदर्शी करने के लिए opacity स्तर को घटाने या बढाने के लिए किया जाता है
अगला टैब cmyk है जो क्रमशः cyan magenta yellow और black को दर्शाता है
इन sliders को मूव करके हम बुनियादी रंग की तीव्रता या गहनता को घटा या बढा सकते हैं
यह color mixing option उपयोगी है जब डिजाइन projects वाणिज्यिक presses पर printed किये जाते हैं
अगला wheel टैब है यह hsl color mixer का एक वैकल्पिक रिप्रेजेंटेशन है
hue color ring पर क्लिक करके बुनियादी hue को चुन सकते हैं जो मानक color wheel पर आधारित है
तो मैं पीले रंग के बुनियादी स्तर को चुनने के लिए पीले रंग की छाया पर click करूँगी
रंग के circle के भीतर यहाँ इसके अंदर एक छोटे से वृत्त के साथ एक त्रिकोण है इस पर click करें और इसे त्रिकोण के अंदर drag करें और आयत में रंग के बदलाव को देखें
cms टैब केवल रंग प्रबंधित परिवेश में काम कर रहे लोगों के लिए है जो वास्तविक रूप से रूची रखेंगे
अभी के लिए हम इस टैब को छोड देंगे
फिर सीखते हैं कि linear gradient कैसे बनाते हैं
canvas पर जाएँ और वृत्त पर click करें
अब fill and stroke dialog box पर वापस आएँ और linear gradient icon पर click करें
वृत्त में gradient के भरने पर ध्यान दें
gradient यादृच्छिक संख्याओं की श्रृंखला के साथ name देगा
मेरे इंटरफैस में संख्या lineargradient3794 है आपके पास यह अलग हो सकता है
हम edit button पर क्लिक करके gradient को बदल सकते हैं जो linear gradient number button के दाईं तरफ नीचे की ओर है
gradient editor dialog box खोलेगा
इस box में सबसे ऊपर कुछ यादृच्छिक संख्याओं के बाद stop button है और इसमें drop down menu है
यदि आप इस drop down के arrows पर click करते हैं आप दो stop options देखेंगे
पहला pure बुनियादी रंग दर्शाता है दूसरा half checker board है जो दर्शाता है कि यह पारदर्शी है
दूसरे option को चुनें जो कि पारदर्शी stop option है
नीचे stop color पर जाएँ sliders को मूव करके rgb values को बदलें जिस रंग को आप चाहते हैं
gradient पूरी तरह से दिखने के लिए alpha value के रूप में 255 रखें gradient editor dialog box बंद करें
अब हम gradient angle को बदल सकते हैं ऐसा करने के लिए इंटरफैस के बाईं ओर पर tool box से node tool पर click करें यह selector tool के नीचे दाईं ओर है
यह वृत्त पर एक line को प्रदर्शित करेगा यह line gradient को दर्शाती है
ये इस समय वृत्त के arc handles और square handle के साथ overlap होते हैं
हमें gradient line handles को थोड़ा सा move कराना होगा ताकि हम handles अच्छे से देख सकें
जहाँ gradient शुरू और खत्म होते हैं वहाँ position बदलने के लिए circular handle या square handle पर click करें और drag करें
जैसा दिखाया गया है उस तरह से हम circular handle को मूव करके gradient की दिशा को भी बदल सकते हैं
अब सीखते हैं कि radial gradient का उपयोग कैसे करें icon पर click करें और वृत्त में gradient के बदलाव को देखें