processing ट्यूटोरियल
प्रोसेसिंग के साथ शुरुआत करना
खोज…
टिप्पणियों
प्रोसेसिंग उन लोगों के लिए एक ओपन सोर्स प्रोग्रामिंग लैंग्वेज और एनवायरनमेंट है, जो इमेज, एनिमेशन और इंटरैक्शन बनाना चाहते हैं।
प्रसंस्करण जावा के शीर्ष पर बनी भाषा को संदर्भित करता है और न्यूनतम आईडीई जिसके साथ यह जहाज करता है। यह मुफ़्त और खुला-स्रोत है, लिनक्स, मैक ओएस एक्स और विंडोज पर चलता है, और स्क्रीन, प्रिंट, 3 डी पैकेज और सीएनसी प्रिंटिंग के लिए आउटपुट कर सकता है।
भाषा बहुत सारी जटिल अवधारणाओं को सरल बनाती है और प्रोग्रामिंग की दुनिया में डिजाइनरों, कलाकारों और गैर-प्रोग्रामर के प्रवेश को आसान बनाती है।
इन वर्षों में इसका उपयोग डेटा विज़ुअलाइज़ेशन से लेकर फ़िज़िकल कंप्यूटिंग , गेम्स , 3 डी , साउंड , लाइव परफॉमेंस , और बहुत कुछ प्रोजेक्ट बनाने के लिए किया गया था।
अपने जीवंत समुदाय के कारण, प्रसंस्करण न केवल 100 से अधिक पुस्तकालयों का योगदान देता है, बल्कि यह एंड्रॉइड और आईओएस जैसे प्रमुख मोबाइल प्लेटफार्मों पर भी मौजूद है।
प्रसंस्करण सामग्री साझा करने के लिए ऑनलाइन समुदाय हैं, जैसे ओपनप्रोसेसिंग ।
कुछ वेबसाइटें उपयोगकर्ताओं को सीधे ब्राउज़र में प्रसंस्करण सीखने और उपयोग करने की अनुमति देती हैं, जैसे कि फ्लैश-संचालित स्केचपॉच और जावास्क्रिप्ट-संचालित हस्कैनवास , स्केचपैड और p5.js (शुद्ध जेएस)।
निम्नलिखित भाषाओं में प्रोसेसिंग पोर्ट भी हैं:
- प्रसंस्करण JS या p5js का उपयोग कर जावास्क्रिप्ट
- ActionScript
- पायथन ( NodeBox , फ़ील्ड , पाइप्रोसेसिंग या नया आधिकारिक पायथन मोड देखें )
- स्काला
- Clojure
- माणिक
एंड्रॉइड मोड प्रॉसेसिंग स्केच को एंड्रॉइड एप्लिकेशन के रूप में चलाने की अनुमति देता है, जिसमें प्रोजेक्ट सेटअप से लेकर .apk फ़ाइल निर्यात तक कार्यों को स्वचालित करके कोड में कोई बदलाव नहीं किया जाता है। एंड्रॉइड प्रोसेसिंग स्केच में अंतर्निहित एंड्रॉइड सेंसर और डिवाइस तक पहुंच भी है।
उन्नत उपयोगकर्ता प्रसंस्करण आईडीई के लिए विवश नहीं हैं; वे ग्रहण में प्रसंस्करण परियोजनाएँ स्थापित कर सकते हैं; प्रसंस्करण-उदात्त पैकेज के माध्यम से स्केच बनाने और चलाने के लिए सब्क्लिपिंग या वैकल्पिक रूप से उदात्त पाठ का उपयोग करें।
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
1.5.1 | 2011-05-15 |
2.2.1 | 2014-05-19 |
3.1.2 | 2016/07/29 |
3.2.1 | 2016/08/19 |
स्थापना और सेटअप
प्रसंस्करण का उपयोग करने का सबसे आसान तरीका प्रसंस्करण संपादक को प्रसंस्करण डाउनलोड पृष्ठ से डाउनलोड करना है ।
यह एक ज़िप फ़ाइल के रूप में आता है। उस फ़ाइल को कहीं भी अनज़िप करें, और आपके पास एक निर्देशिका होगी जिसमें एक निष्पादन योग्य (विंडोज पर, वह processing.exe
। exe)।
चल रहा है कि निष्पादन योग्य प्रसंस्करण संपादक को खोलता है:
प्रोसेसिंग एडिटर (जिसे प्रोसेसिंग डेवलपमेंट एनवायरनमेंट या पीडीई भी कहा जाता है) में कई उपकरण होते हैं जो आपके लिए बहुत काम करते हैं। यह आपको प्रसंस्करण कोड लिखने की अनुमति देता है, जिसे यह स्वचालित रूप से जावा में कनवर्ट करता है और फिर आपके लिए संकलन और चलाता है।
पीडीई में कई विशेषताएं हैं, लेकिन अभी के लिए संपादक के सफेद अनुभाग के अंदर अपना प्रसंस्करण कोड लिखें, और फिर अपने कोड को चलाने के लिए प्ले बटन दबाएं। कुछ उदाहरण कोड के लिए नीचे हैलो वर्ल्ड सेक्शन देखें।
आप अन्य बुनियादी कोड संपादकों जैसे परमाणु या उदात्त पाठ , या ग्रहण जैसे अधिक उन्नत आईडीई का उपयोग करके प्रसंस्करण कोड भी लिख सकते हैं।
नमस्ते दुनिया
प्रसंस्करण कोड लिखने का सबसे आसान तरीका केवल कार्यों की एक श्रृंखला है। प्रसंस्करण संपादक में रन बटन दबाएं, और प्रसंस्करण आपका कोड चलाएगा। यहाँ एक उदाहरण है:
size(200, 200);
background(0, 0, 255);
fill(0, 255, 0);
ellipse(100, 100, 100, 100);
यह कोड एक 200x200
विंडो बनाता है, एक नीले रंग की पृष्ठभूमि खींचता है, रंग को हरा में बदलता है, और फिर स्क्रीन के बीच में एक चक्र खींचता है।
हालांकि, अधिकांश प्रोसेसिंग स्केच पूर्वनिर्धारित setup()
और draw()
फ़ंक्शन का उपयोग करेंगे।
setup()
फ़ंक्शन को स्केच की शुरुआत में एक बार प्रसंस्करण द्वारा स्वचालित रूप से कहा जाता है। इस फ़ंक्शन का उपयोग प्रारंभिक सेटअप, जैसेsize
, और छवि और ध्वनि फ़ाइलों जैसे संसाधनों को लोड करने के लिए किया जाता है।draw()
फ़ंक्शन को 60 बार प्रति सेकंड प्रसंस्करण करके स्वचालित रूप से कहा जाता है। यह फ़ंक्शन ड्राइंग और उपयोगकर्ता इनपुट प्राप्त करने के लिए उपयोग किया जाता है।void setup() { size(200, 200); } void draw(){ background(0); ellipse(mouseX, mouseY, 25, 25); }
यह कोड एक 200x200
विंडो बनाता है और फिर वर्तमान माउस पोजीशन पर एक वृत्त खींचता है।