पोस्ट में जिम्प पाठ टैग किया गया। देखें अन्य शब्दकोशों में "जीआईएमपी" क्या है सबसे जरूरी कार्य

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

अन्ना सेम्योनोवा ने पाठ साझा किया। 1. पारदर्शी पृष्ठभूमि के साथ 700 x 1000px आकार की एक नई फ़ाइल बनाएं। पहले से पृष्ठभूमि रंग का चयन करें। 2. इसके बाद, इस परत पर रहते हुए, सेलेक्ट-ऑल पर जाएं। 3. एक नई पारदर्शी परत बनाएं। चयन को 20-25px तक कम करें (वैकल्पिक)
आवंटन-इन्वेंटरी। 4. चयन को हटाए बिना, इन आकृतियों में से किसी एक को चुनने के लिए ग्रेडिएंट टूल का चयन करें: आउटलाइन (कोणीय) या आउटलाइन (गोलाकार) या आउटलाइन (रिपल), इच्छानुसार रंग चुनें, उदाहरण के लिए, मैंने इन रंगों को अपने लिए चुना है पृष्ठभूमि। और फ्रेम को बीच से इस ग्रेडिएंट से भरें।
चयन हटाएं (चयन-हटाएं) 5. अब हम एक उपयुक्त क्लिप आर्ट की तलाश करते हैं (फ़ाइल-परतों के रूप में खोलें...) यदि आकार बड़ा है, तो स्केल टूल का उपयोग करके इसे वांछित आकार में कम करें। आयाम शामिल करना न भूलें.
मूव टूल का चयन करके इसे नीचे सेट करें। इस कदर।
6. अब, सैद्धांतिक रूप से, हमें इसे 3 भागों में विभाजित करने की आवश्यकता है, गाइड हमारी मदद करेंगे। % में इमेज-गाइड-गाइड्स पर जाएं... क्षैतिज का चयन करें। हमारे पास बीच में एक क्षैतिज रेखा होगी जिसे स्थानांतरित किया जा सकता है। हम दूसरी मार्गदर्शिका बनाते हैं, इसके लिए हम फ़िल्टर-रिपीट पर जाते हैं
दिखने में तो कुछ नहीं बदला है, लेकिन असल में एक और गाइड जुड़ गया है. मूव टूल का चयन करें, सेलेक्ट लेयर/गाइड्स बॉक्स को चेक करें और माउस को लाइन पर हुक करें (कर्सर इंडेक्स फिंगर आइकन बन जाएगा) और इसे जहां आवश्यक हो, ऊपर या नीचे ले जाएं। दूसरे गाइड को भी इसी तरह घुमाएँ। मार्किंग तैयार है.
अब आपको काटने और बचाने की जरूरत है। क्रॉप टूल का चयन करें और पहले गाइड तक के शीर्ष भाग का चयन करें। यदि चयन सटीक है, तो रेखा हरी हो जाएगी।
एक बार आयाम सेट हो जाने पर, चयन के अंदर क्लिक करें और अतिरिक्त काट दिया जाएगा। अगली फ़ाइल-इस रूप में सहेजें...
आपको जिस एक्सटेंशन की आवश्यकता है उसे चुनें.

अपने फ्रेम पर लौटें. आइए संपादित करें-पूर्ववत करें। कैनवास के आयाम अपने मूल आकार में वापस आ जाएंगे।
क्रॉप टूल को फिर से चुनें। मध्य भाग का चयन करें, अंदर क्लिक करें, फ्रेम कट जाएगा। और बिल्कुल पहले भाग की तरह ही सहेजें, समान एक्सटेंशन के साथ लेकिन एक अलग नाम के साथ फ़्रेम पर लौटें. पुनः रद्द करें (संपादित करें-पूर्ववत करें)। कैनवास के आयाम अपने मूल आकार में वापस आ जाएंगे। दोबारा क्रॉप करें और नीचे वाले हिस्से को चुनें और पिछले हिस्से की तरह ही सेव करें।
जब आप इसे कोड में डालते हैं, तो रेडिकल लोड करते समय, बक्सों को अनचेक करें: कम करें...

GIMP ग्राफ़िक संपादक C में लिखा गया है। प्रोग्राम उपयोगकर्ता इंटरफ़ेस बनाने के लिए GTK+ और काहिरा लाइब्रेरी का उपयोग करता है।

जीआईएमपी के आधुनिक संस्करण में, इंटरफ़ेस पूरी तरह से आंतरिक तर्क से अलग हो गया है, और छवि प्रसंस्करण जीईजीएल लाइब्रेरी के माध्यम से किया जाता है, जो एसाइक्लिक ग्राफ़ का उपयोग करता है। प्रस्तुति प्रारूपों के बीच पिक्सेल को परिवर्तित करने के लिए, बबल डिक्शनरी लाइब्रेरी का उपयोग किया जाता है।

शुरुआती डेवलपर्स के लिए कई संदर्भ संसाधन हैं:

  • संकलन सहायता;
  • के बारे में जानकारी;
  • पैच फ़ाइलें बनाने में सहायता.

लीगेसी एपीआई सहायता डेवलपर.gimp.org पर उपलब्ध है।

यदि आप GIMP फ़िल्टर को GEGL में पोर्ट करने में रुचि रखते हैं, तो ये पृष्ठ आपकी सहायता करेंगे:

  • GEGL पर फ़िल्टर पोर्ट और पोर्ट स्थिति पर सहायता;
  • विभिन्न डेटा प्रारूपों के लिए समर्थन प्रदान करने वाले GEGL और GIO प्लगइन्स पर पोर्ट स्थिति।

सबसे जरूरी काम

जीआईएमपी एक बड़ी परियोजना है जिसमें हमेशा नए प्रतिभागियों और नए, आशाजनक विचारों के लिए जगह होती है। चूंकि नए ग्राफिक्स प्रोसेसिंग इंजन में अपूर्ण संक्रमण के कारण कुछ महत्वपूर्ण कार्यों का कार्यान्वयन अवरुद्ध हो गया है, इसलिए हम कुछ समस्याओं को हल करने को उच्च प्राथमिकता मानते हैं:

  • जीआईएमपी फिल्टर का जीईजीएल में पोर्ट;
  • जीईजीएल को तेज़ करना;
  • ओपनसीएल में जीईजीएल संचालन का बंदरगाह;
  • एक नये आंतरिक फ़ाइल स्वरूप का विकास.

इस सूची को भ्रमित न करें; हम कुछ ऐसे नवाचारों को देखने के लिए उत्साहित होंगे जो रोमांचक वैज्ञानिक अनुसंधान को साकार कर रहे हैं, विशेष रूप से छवि हेरफेर और फोटो प्रसंस्करण के क्षेत्रों में। प्रोजेक्ट विकी पर सबसे वर्तमान कार्यों की एक सूची प्रदान की गई है।

एर्गोनॉमिक्स पर काम कर रहे हैं

2006 से, जर्मन कंपनी मैन+मशीन वर्क्स के प्रमुख पीटर सिकिंग, GIMP एर्गोनॉमिक्स पर काम कर रहे हैं। प्रयोज्यता कार्य को एक अलग अंग्रेजी-भाषा विकि में प्रलेखित किया गया है।

ताज़ा परियोजनाएं:

  • टूल पैरामीटर इंटरफ़ेस (अधिक कॉम्पैक्ट विजेट);

इसके अलावा, पीटर के छात्रों ने कई अध्ययन किए, जिनके आधार पर जीआईएमपी इंटरफ़ेस में भी सुधार किया जा सकता है:

यदि आप ऊपर सूचीबद्ध कार्यों में से एक या किसी अन्य को लेने के लिए तैयार हैं, तो हम अनुशंसा करते हैं कि आप परियोजना में मुख्य संचार चैनलों में से एक से जुड़ें और भाग लेने के लिए अपनी तत्परता का संकेत दें।

टीम के साथ काम कर रहे हैं

डेवलपर्स के लिए मुख्य संचार चैनल IRC: #gimp on irc.gimp.net है। प्रोग्रामर का एक बड़ा हिस्सा यूरोप में रहता है, लेकिन संयुक्त राज्य अमेरिका और न्यूजीलैंड से सक्रिय प्रतिभागी हैं, इसलिए कृपया समझें कि तुरंत उत्तर प्राप्त करना संभव नहीं हो सकता है।

  • GIMP डेवलपर, जिसका उद्देश्य GIMP विकास पर चर्चा करना है।
  • GEGL डेवलपर, यह GEGL और babl पुस्तकालयों के विकास पर चर्चा करता है।
नवीनतम संस्करण राज्य वेबसाइट

जीएनयू छवि हेरफेर कार्यक्रमया तार से पुष्ट किया हुआ फ़ीता(रूसी) तार से पुष्ट किया हुआ फ़ीता) - रेखापुंज ग्राफिक्स संपादक, रेखापुंज ग्राफिक्स बनाने और संसाधित करने के लिए एक कार्यक्रम और वेक्टर ग्राफिक्स के साथ काम करने के लिए आंशिक समर्थन। इस परियोजना की स्थापना 1995 में स्पेंसर किम्बेल और पीटर मैटिस द्वारा एक थीसिस परियोजना के रूप में की गई थी और वर्तमान में इसे स्वयंसेवकों के एक समूह द्वारा समर्थित किया गया है। जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत वितरित।

परिचय

प्रारंभ में, संक्षिप्त नाम "GIMP" का अर्थ अंग्रेजी था। सामान्य छवि हेरफेर कार्यक्रम , और 1997 में पूरा नाम बदलकर "जीएनयू इमेज मैनिपुलेशन प्रोग्राम" कर दिया गया और कार्यक्रम आधिकारिक तौर पर जीएनयू प्रोजेक्ट का हिस्सा बन गया।

जीआईएमपी के साथ पूरा किए जा सकने वाले विशिष्ट कार्यों में ग्राफिक्स और लोगो बनाना, तस्वीरों को स्केल करना और क्रॉप करना, रंग भरना, परतों का उपयोग करके छवियों को संयोजित करना, सुधारना और छवियों को विभिन्न प्रारूपों में परिवर्तित करना शामिल है।

जीआईएमपी पोजिशनिंग

लंबे समय तक, GIMP को उपयोगकर्ताओं की इच्छाओं को ध्यान में रखते हुए बनाया गया था, लेकिन मुख्य रूप से डेवलपर्स की प्राथमिकताओं के अनुसार और एर्गोनोमिक विशेषज्ञों की भागीदारी के बिना। परियोजना का कोई समग्र दृष्टिकोण नहीं था। परिणामस्वरूप उत्पन्न हुई समस्याओं के समाधान के लिए अनेक उपाय किये गये हैं।

2005 में, GIMP परियोजना को OpenUsability कार्यक्रम में एक भागीदार के रूप में पंजीकृत किया गया था। मार्च 2006 में लिब्रे ग्राफिक्स मीटिंग में, ओपनयूसेबिलिटी और जीआईएमपी विकास टीम के बीच पहली बैठक हुई, जिसके दौरान अंतिम उपयोगकर्ताओं के लिए एक उत्पाद के रूप में जीआईएमपी के दृष्टिकोण को परिभाषित किया गया था:

  • जीआईएमपी मुफ़्त सॉफ़्टवेयर है;
  • जीआईएमपी एक उच्च गुणवत्ता वाला फोटो रीटचिंग एप्लिकेशन है जो आपको मूल छवियां बनाने की अनुमति देता है;
  • जीआईएमपी स्क्रीन और वेब ग्राफिक्स बनाने के लिए एक उच्च गुणवत्ता वाला एप्लिकेशन है;
  • जीआईएमपी वैज्ञानिकों और डिजाइनरों के लिए शक्तिशाली और उन्नत ग्राफिक्स प्रोसेसिंग एल्गोरिदम बनाने का एक मंच है;
  • GIMP आपको दोहराए जाने वाले कार्यों को स्वचालित करने की अनुमति देता है;
  • केवल ऐड-ऑन इंस्टॉल करके GIMP को आसानी से बढ़ाया जा सकता है।

ये थीसिस परिभाषित करते हैं इससे आगे का विकासजीआईएमपी।

2006 के पतन में, ओपनयूसेबिलिटी परियोजना के ढांचे के भीतर एक अध्ययन आयोजित किया गया था, जिसके परिणामों को धीरे-धीरे सिफारिशों और विशिष्टताओं के रूप में औपचारिक रूप दिया गया और लागू किया जा रहा है।

संभावनाएं

स्लाइड्स जीआईएमपी (मैक ओएस एक्स लायन) के लिए उपलब्ध ब्रश, पैटर्न और ग्रेडिएंट दिखाती हैं

नुकसान, उनके समाधान और उपाय

वर्तमान में, व्यावसायिक डिज़ाइन, मुद्रण और फोटोग्राफी में GIMP का उपयोग कई कठिनाइयों से जुड़ा है, और कई मामलों में यह पूरी तरह से असंभव है:

  • स्पॉट रंगों के लिए कोई समर्थन नहीं (और पैनटोन पैलेट - लाइसेंसिंग कारणों से);
  • कोई पूर्ण समर्थन नहीं रंग मॉडल, CIELAB और CIE XYZ;
  • प्रति रंग चैनल 16 या अधिक बिट्स के लिए कोई समर्थन नहीं;
  • एचडीआरआई और टोन मैपिंग ऑपरेटरों के लिए कोई समर्थन नहीं;
  • कोई प्रक्रियात्मक (समायोजन) परतें और प्रभाव (शैलियाँ) परतें नहीं हैं।

जीईजीएल लाइब्रेरी का उपयोग करने के लिए संक्रमण के दूसरे चरण में उल्लिखित कई कमियों को समाप्त करने की योजना बनाई गई है।

वास्तुकला

जीटीके+ 2.x इंटरफ़ेस के साथ GIMP 2.x

इंटरफ़ेस तत्व बनाने के लिए GIMP GTK+ का उपयोग करता है। जीटीके+ को मूल रूप से जीआईएमपी के साथ वाणिज्यिक मोटिफ लाइब्रेरी के प्रतिस्थापन के रूप में शामिल किया गया था, जिस पर जीआईएमपी के शुरुआती संस्करण निर्भर थे। जीआईएमपी और जीटीके+ को मूल रूप से यूनिक्स जैसे ऑपरेटिंग सिस्टम पर चलने वाले एक्स विंडो सिस्टम के लिए विकसित किया गया था, लेकिन तब से इसे माइक्रोसॉफ्ट विंडोज, ओएस/2, मैक ओएस एक्स और स्काईओएस पर पोर्ट कर दिया गया है।

जीआईएमपी और अन्य कार्यक्रम

फ़िल्मजिम्प/सिनेपेंट/ग्लासगो

FilmGimp, जिसे अब सिनेपेंट कहा जाता है, GIMP 1.0.4 का एक कांटा है और तब से इसे स्वतंत्र रूप से विकसित किया गया है। सिनेपेंट को विशेष रूप से फ्रेम मैनेजर और "प्याज परतों" का उपयोग करके वीडियो फ्रेम को रंगने और रीटच करने के लिए डिज़ाइन किया गया है। रंग की गहराई को GIMP के 8 के बजाय प्रति चैनल 32 फ्लोटिंग-पॉइंट बिट्स तक बढ़ा दिया गया है। सिनेपेंट द्वारा निर्मित फ़ाइलें GIMP के साथ संगत नहीं हैं, मुख्यतः समर्थित रंग गहराई में अंतर के कारण। इसी कारण से, GIMP सिनेपेंट ब्रश और टेक्सचर का समर्थन नहीं करता है।

कुछ समय के लिए सिनेपेंट को ग्लासगो नाम से पूरी तरह से दोबारा लिखा गया। फरवरी 2007 में, उत्पाद का एक अल्फ़ा संस्करण जारी किया गया। पिछले दो वर्षों में [ कब?] दोनों परियोजनाओं पर कोई सक्रिय कार्य नहीं है

GIMPशॉप

विभिन्न ऑपरेटिंग सिस्टम पर GIMP

लिनक्स

FreeBSD

जीआईएमपी फ्रीबीएसडी पोर्ट संग्रह का हिस्सा है।

MAC OS X

MAC OS के लिए GIMP का एक निर्माण है।

माइक्रोसॉफ़्ट विंडोज़

जीआईएमपी और गूगल समर ऑफ कोड

2006 में, GIMP टीम ने कई परियोजनाओं के साथ Google Summer of Code कार्यक्रम में भाग लिया, जिनमें से निम्नलिखित को सफलतापूर्वक पूरा किया गया:

  1. वेक्टर परतें. इसके एकीकरण पर काम 2008 के अंत में ही शुरू हुआ। अंतिम कार्यान्वयन संस्करण 2.8 में उपलब्ध होने की उम्मीद है।
  2. फोटोशॉप से ​​वैनिशिंग पॉइंट का एनालॉग
  3. फोटोशॉप से ​​हीलिंग ब्रश का एनालॉग. प्रोजेक्ट संस्करण 2.4 में शामिल है।
  4. रूबी में स्क्रिप्ट लिखने की क्षमता. कोड अपने स्वयं के एसवीएन ट्री में है
  5. विभिन्न वेवलेट एल्गोरिदम का कार्यान्वयन. स्रोत कोड GIMP एक्सटेंशन रजिस्ट्री में पाया जा सकता है: denoise (शोर में कमी), ihalf (उलटा हाफ़टोनिंग), jp2 (JPEG2000 समर्थन)।

2008 में, टीम ने फिर से कार्यक्रम में भाग लिया; पाँच में से चार परियोजनाएँ सफलतापूर्वक पूरी हुईं:

  1. टैग के साथ संसाधनों (ब्रश, बनावट, आदि) का वर्गीकरण
  2. सीधे कैनवास पर टेक्स्ट टाइप करना. अस्थिर संस्करण में पहले से ही उपलब्ध है.
  3. पायथन स्क्रिप्टिंग में सुधार. परियोजना को संस्करण 2.10 में शामिल किया जाएगा।
  4. GEGL के लिए फ़्रीक्वेंसी डोमेन संचालन. प्रोजेक्ट एक लाइब्रेरी का उपयोग करता है जिसका लाइसेंस इस कोड को मुख्य विकास ट्री में शामिल करने की अनुमति नहीं देता है।

2009 में, टीम ने निम्नलिखित परियोजनाओं को सफलतापूर्वक पूरा किया:

  1. जीईजीएल के लिए प्रायोगिक नमूने छवि आकार को बढ़ाने और घटाने के लिए डिज़ाइन किए गए हैं. कोड मुख्य GEGL विकास वृक्ष में शामिल है।
  2. हार्डवेयर-त्वरित बफ़र्स और कई GEGL ऑपरेटरों का बुनियादी कार्यान्वयन
  3. अग्रभूमि चयन उपकरण के लिए शोधन ब्रश का कार्यान्वयन. भविष्य के लिए इस कोड को शामिल करने की योजना बनाई गई है।
  4. हाथ की गतिशीलता के लिए बेहतर इंटरफ़ेस. संस्करण 2.7.1 से उपलब्ध है।

निम्नलिखित परियोजनाएँ 2010 में सफलतापूर्वक पूरी की गईं:

  1. टोन प्रोजेक्शन और मैटिंग के लिए GEGL ऑपरेशन बनाएं, HDR बनाएं और RGBE को सपोर्ट करें
  2. फ़्रेम ट्रांसफ़ॉर्म टूल बनाना. कोड मुख्य GIMP शाखा में शामिल है।

निम्नलिखित परियोजनाएँ 2011 में सफलतापूर्वक पूरी की गईं:

  1. विकृतियाँ प्रस्तुत करने के लिए एक उपकरण बनाना (वॉर्प ट्रांसफ़ॉर्म)
  2. एक निर्बाध क्लोनिंग उपकरण बनाना (सीमलेस क्लोन)
  3. आयाम दर्ज करने के लिए नया विजेट. 2.10 के लिए निर्धारित एक अलग थ्रेड में उपलब्ध है।
  4. जीईजीएल में ओपनसीएल के साथ रेंडरिंग और जीपीयू कंप्यूटिंग. GEGL विकास शाखा में शामिल किया गया।
  5. GIMP फ़िल्टर को GEGL संचालन में पोर्ट करना. संस्करण 0.1.8 के भाग के रूप में जारी किया गया।

शुभंकर

विल्बर जीआईएमपी शुभंकर है और इसे तुओमास "टाइगर्ट" कुओसमैनन द्वारा बनाया गया था।

विल्बर्ट के साथ GIMP लोगो

टिप्पणियाँ

ग्रन्थसूची

  • I. ए खाखेवमुक्त ग्राफ़िक्स संपादकजीआईएमपी: पहला कदम। - डीएमके-प्रेस, सितंबर 2009। - 232 पी। - 1000 प्रतियां. - आईएसबीएन 978-5-9706-0042-2

लिंक

  • gimp.org (अंग्रेजी) - GIMP की आधिकारिक वेबसाइट
  • रजिस्ट्री.gimp.org (अंग्रेज़ी) - GIMP के लिए एक्सटेंशन की रजिस्ट्री
  • ऑनलाइन
  • www.gimp.ru (रूसी) - मुफ़्त ग्राफ़िक्स संपादक GIMP के बारे में आधिकारिक रूसी भाषा की वेबसाइट।
  • www.progimp.ru (रूसी) - बड़ी संख्या में पाठों वाली एक अनौपचारिक साइट।
  • www.gimpinfo.ru (रूसी) - शुरुआती GIMP उपयोगकर्ताओं के लिए साइट

व्याख्यान 5. ग्राफ़िक संपादक GIMP.

सामान्य जानकारी। उपस्थिति और विकास का इतिहास. विशेषताएँ एवं कार्य.प्लगइन्स और एक्सटेंशन लिखना. बुनियादी संचालन सिद्धांत.

सामान्य जानकारी।

जिम्प- रेखापुंज संपादक, स्वतंत्र रूप से वितरित, खुला स्रोत।

यह छवियों के साथ काम करने के लिए एक बहु-प्लेटफ़ॉर्म सॉफ़्टवेयर है। GIMP एक संक्षिप्त शब्द है जो GNU इमेज मैनिपुलेशन प्रोग्राम के लिए है। जीआईएमपी संपादक विभिन्न प्रकार के छवि संशोधन कार्यों के लिए उपयुक्त है, जिसमें फोटो रीटचिंग, छवि विलय और छवि निर्माण शामिल है।

GIMP कार्यक्रम बहुक्रियाशील है। इसे एक साधारण ग्राफ़िक संपादक के रूप में उपयोग किया जा सकता है, जैसे व्यावसायिक अनुप्रयोगफोटो रीटचिंग के लिए, नेटवर्क बैच इमेज प्रोसेसिंग सिस्टम के रूप में, इमेज रिप्रोडक्शन प्रोग्राम के रूप में, इमेज फॉर्मेट कनवर्टर आदि के रूप में।

GIMP को ऐड-ऑन के साथ विस्तार योग्य बनाने के लिए डिज़ाइन किया गया है जो किसी भी संभावित कार्यक्षमता को लागू करता है। उन्नत प्रोग्रामिंग इंटरफ़ेस किसी भी स्तर पर किसी भी कार्य को स्वचालित करना आसान बनाता है।

में से एक ताकत GIMP कई स्रोतों से कई स्रोतों तक इसकी उपलब्धता है ऑपरेटिंग सिस्टम. जीआईएमपी अधिकांश जीएनयू/लिनक्स वितरणों में शामिल है। GIMP अन्य ऑपरेटिंग सिस्टम के लिए भी उपलब्ध है माइक्रोसॉफ़्ट विंडोज़™ या Apple (डार्विन) से Mac OS जीआईएमपी - मुफ़्त सॉफ़्टवेयर, जीपीएल (जनरल पब्लिक लाइसेंस) के तहत जारी किया गया। जीपीएल उपयोगकर्ताओं को प्रोग्राम के स्रोत कोड तक पहुंचने और बदलने का अधिकार देता है।

उपस्थिति और विकास का इतिहास.

GIMP के उद्भव और विकास का इतिहास 1995 में शुरू होता है। आरंभकर्ता और पहले निर्माता बर्कले के दो छात्र थे - स्पेंसर किम्बेल और पीटर मैटिस उनका लक्ष्य फ़ोटोशॉप कार्यक्रम का एक एनालॉग लिखना था जिसमें इसकी क्षमताएं होंगी, लेकिन यह मुफ़्त में उपलब्ध होगा। पहली रिलीज़ 1996 में रिलीज़ हुई थी। पहला संस्करण मुफ़्त हो गया और जीपीएल लाइसेंस के तहत वितरित किया गया . फिर भी, GIMP ने प्लगइन्स का समर्थन किया ताकि फोटो एडिटर के आंतरिक कोड को लगातार दोबारा न लिखना पड़े। पहले संस्करण में छवियों के साथ काम करने के लिए केवल बुनियादी उपकरण थे, लेकिन इसकी विशिष्ट विशेषता रंगीन चैनलों के साथ काम करने की क्षमता थी। कार्यक्रम की कमियों के बावजूद, यह सफल रहा - समुदायों का समर्थन किया गया, पाठ और प्रशिक्षण सामग्री बनाई गई, और दस्तावेज़ीकरण लिखा गया।

1997 में, GIMP 0.99 जारी किया गया था। जीटीके और जीडीके में उल्लेखनीय सुधार और संयोजन किया गया और परिणाम को जीटीके+ कहा गया। जीटीके का लेखन और विमोचन न केवल जीआईएमपी के विकास में, बल्कि अन्य ओपन सोर्स कार्यक्रमों के विकास में भी एक बहुत ही महत्वपूर्ण कदम था। श्रृंखला में बाद की रिलीज़ जल्दी से प्रकाशित की गईं, उनके बीच कोई बड़ी देरी नहीं हुई। स्पेंसर और पीटर 9 जून 1997 तक GIMP 0.99.10 और नया Gtk+ जारी करने में कामयाब रहे। यह उनकी आखिरी रिलीज़ थी। बाद के सभी संस्करण अन्य विकास टीमों द्वारा विकसित और समर्थित किए गए थे।

विशेषताएँ एवं कार्य.

    ब्रश, पेंसिल, स्प्रेयर, स्टैम्प आदि सहित उपकरणों का पूरा सेट।

    मेमोरी का उचित उपयोग, जिसमें छवि का आकार केवल हार्ड ड्राइव पर खाली स्थान द्वारा सीमित होता है।

    सभी ड्राइंग टूल के लिए उप-पिक्सेल नमूनाकरण, उच्च गुणवत्ता वाली एंटी-अलियासिंग प्रदान करता है।

    पारदर्शिता के साथ काम करने के लिए पूर्ण अल्फा चैनल समर्थन।

    परतें और चैनल.

    "स्क्रिप्ट-फू" जैसे बाहरी अनुप्रयोगों से जीआईएमपी आंतरिक कार्यों को कॉल करने के लिए प्रक्रियात्मक डेटाबेस

    उन्नत स्क्रिप्टिंग क्षमताएं.

    एकाधिक पूर्ववत और पुनः करें क्रियाएँ, केवल आपकी हार्ड ड्राइव पर खाली स्थान द्वारा सीमित।

    रोटेट, स्केल, वार्प और फ्लिप सहित परिवर्तन उपकरण।

    समर्थित फ़ाइल स्वरूपों में GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP और कई अन्य शामिल हैं।

    आयताकार, अण्डाकार, मुक्त मार्की, जादू की छड़ी, बेज़ियर कर्व्स और स्मार्ट चयन सहित चयन उपकरण

    ऐड-ऑन जो नए प्रारूपों और फ़िल्टर के लिए समर्थन जोड़ना आसान बनाते हैं।

GIMP लिनक्स प्रोग्रामर्स द्वारा विकसित एक प्रोग्राम है। जीआईएमपी में पूरी तरह से अनुकूलन योग्य इंटरफ़ेस है - सभी बटन और विंडो को उपयोगकर्ता की इच्छा के अनुसार व्यवस्थित किया जा सकता है, और हॉटकी को कॉन्फ़िगर किया जा सकता है। जीआईएमपी परतों, मास्क, फिल्टर और सम्मिश्रण मोड के साथ काम करते हुए 30 से अधिक छवि प्रारूपों का समर्थन करता है। किसी भी जटिलता की छवियां बनाने और संपादित करने के लिए उपकरणों का एक बड़ा सेट प्रदान किया जाता है। अच्छे दस्तावेज़ीकरण और बड़ी संख्या में उपलब्ध पाठों की उपलब्धता के कारण, हर कोई संपादक में महारत हासिल कर सकता है।

GIMP संरचना एक दूसरे से जुड़े हुए मॉड्यूल का एक सेट है। मॉड्यूल को जोड़ा और संशोधित किया जा सकता है।

कार्यक्रम में प्रत्येक मॉड्यूल अपने स्वयं के कार्यों के लिए जिम्मेदार हो सकता है, अपने स्वयं के एक या अधिक छोटे कार्यों (UNIX विचारधारा) को लागू कर सकता है।

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

GIMP में GUI (ग्राफिकल यूजर इंटरफ़ेस) Gtk+ लाइब्रेरी का उपयोग करके कार्यान्वित किया जाता है। यह इस बात के लिए ज़िम्मेदार है कि संपादक सॉफ़्टवेयर उपयोगकर्ता के साथ कैसे इंटरैक्ट करता है। यह Gtk+ है जो सेट करता है उपस्थितिसभी विंडोज़, बटन और अन्य इंटरफ़ेस तत्व। Gtk+ विभिन्न विषयों का समर्थन करता है।

प्लगइन्स और एक्सटेंशन लिखना

GIMP की एक विशेष विशेषता यह है कि इसे प्लगइन्स या स्क्रिप्ट का उपयोग करके आसानी से बढ़ाया जा सकता है।

लगाना - बाहरी कार्यक्रम, मुख्य के नियंत्रण में लॉन्च किया गया और इसके साथ निकटता से बातचीत की गई।

स्क्रिप्ट एक प्लगइन विकल्प है जो एक व्याख्यायित प्रोग्राम है।

विचारधारा - प्रोग्राम के मुख्य कोड को बदलने की तुलना में एक प्लगइन बनाना बेहतर है जो किसी प्रकार की छवि प्रसंस्करण क्षमता को लागू करता है।

प्रोग्रामिंग भाषाएँ जिनमें आप GIMP के लिए ऐड-ऑन बना सकते हैं:

    सी- वह भाषा जिसमें GIMP लिखा गया है। इसे UNIX OS पर उपयोग के लिए बनाया गया था, लेकिन बाद में इसे अन्य ऑपरेटिंग सिस्टम में पोर्ट कर दिया गया।

    टिनीस्कीम(स्क्रिप्ट-फू) - योजना भाषा का एक अलग संस्करण। एक काफी सरल और सामान्य प्रोग्रामिंग भाषा।

    अजगर- विकास में आसानी और कोड पठनीयता पर जोर देने वाली एक सामान्य प्रयोजन प्रोग्रामिंग भाषा।

    माणिक- तेज़ और सुविधाजनक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए एक प्रोग्रामिंग भाषा।

    पर्लयह एक सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है, जो प्रोग्रामर लैरी वॉल द्वारा बनाई गई है, जो प्रशिक्षण से एक भाषाविद् हैं।

बुनियादी परिचालन सिद्धांत

इमेजिस

एक छवि वह मुख्य वस्तु है जिसके साथ GIMP काम करता है। शब्द "इमेज" TIFF या JPEG जैसी एकल फ़ाइल को संदर्भित करता है। आप मानसिक रूप से इसके साथ एक छवि की तुलना विंडो से कर सकते हैं, लेकिन यह पूरी तरह से सही नहीं होगा: आप एक ही छवि के साथ कई विंडो खोल सकते हैं। साथ ही, आप एक विंडो में एक से अधिक छवि या बिना विंडो प्रदर्शित किए एक छवि नहीं खोल सकते।

GIMP में एक छवि काफी जटिल हो सकती है। सबसे सटीक सादृश्य कागज की एक शीट नहीं होगी जिस पर कोई चित्र हो, बल्कि शीटों का एक ढेर होगा जिसे "परतें" कहा जाता है। परतों के ढेर के अलावा, GIMP में एक छवि में एक चयन मास्क, चैनलों का एक सेट और पथों का एक सेट हो सकता है।

GIMP में आप एक ही समय में कई छवियों के साथ काम कर सकते हैं। और यद्यपि बड़ी छवियां कई मेगाबाइट मेमोरी का उपयोग कर सकती हैं, जीआईएमपी एक कुशल टाइलिंग मेमोरी प्रबंधन प्रणाली का उपयोग करता है जो इसे बहुत बड़ी छवियों के साथ सफलतापूर्वक काम करने की अनुमति देता है। हालाँकि, सीमाएँ हर जगह मौजूद हैं, इसलिए छवियों के साथ काम करने से पहले सुनिश्चित करें कि आपके सिस्टम में पर्याप्त मेमोरी है।

परतें

यदि एक छवि कागज की शीट की तरह है, तो परतों वाली एक छवि पारदर्शी शीटों के ढेर की तरह है। आप प्रत्येक शीट पर चित्र बना सकते हैं और नीचे पारदर्शी क्षेत्रों के माध्यम से शीट की सामग्री देख सकते हैं। प्रत्येक शीट को अन्य के सापेक्ष स्थानांतरित किया जा सकता है। अनुभवी GIMP उपयोगकर्ता अक्सर बहुस्तरीय छवियों के साथ काम करते हैं। परतें पारदर्शी हो सकती हैं और संपूर्ण छवि स्थान को कवर नहीं करती हैं, इसलिए मॉनिटर को देखते समय आप न केवल शीर्ष परत, बल्कि बाकी का हिस्सा भी देख सकते हैं।

अनुमति

डिजिटल छवियां विभिन्न रंगों के वर्गाकार तत्वों के ग्रिड से बनी होती हैं जिन्हें डॉट्स (पिक्सेल) कहा जाता है। प्रत्येक छवि का एक पिक्सेल आकार होता है, उदाहरण के लिए 900 पिक्सेल चौड़ा और 600 पिक्सेल ऊँचा। लेकिन बिंदुओं का कोई निश्चित भौतिक आकार नहीं होता है। मुद्रण के लिए छवियों को सेट करने के लिए, हम रिज़ॉल्यूशन नामक एक मान का उपयोग करते हैं, जिसे पिक्सेल में छवि के आकार और कागज पर उसके भौतिक आकार (आमतौर पर इंच) के बीच के अनुपात के रूप में परिभाषित किया जाता है। अधिकांश प्रारूप पीपीआई (पिक्सेल प्रति इंच) में व्यक्त इस मान को संग्रहीत कर सकते हैं। मुद्रण करते समय, रिज़ॉल्यूशन मान कागज पर छवि का भौतिक आकार और तदनुसार, बिंदुओं का भौतिक आकार निर्धारित करता है। उसी 900 गुणा 600 बिंदु वाली छवि को 3 गुणा 2 इंच पर मुश्किल से दिखाई देने वाले बिंदुओं के साथ, या बड़े वर्गाकार बिंदुओं वाले बड़े पोस्टर पर मुद्रित किया जा सकता है। डिजिटल कैमरे और मोबाइल उपकरणों से ली गई छवियों में आमतौर पर एक रिज़ॉल्यूशन मान होता है। यह आमतौर पर 72 या 96 डीपीआई होता है। यह स्वीकार किया जाना चाहिए कि यह मान मनमाना है और ऐतिहासिक कारणों से चुना गया है। GIMP में रिज़ॉल्यूशन को हमेशा बदला जा सकता है, और इससे बिंदु स्वयं नहीं बदलते हैं। इसके अतिरिक्त, छवियों को ऑनलाइन, मोबाइल उपकरणों पर, टीवी पर, या प्रदर्शित करते समय कंप्यूटर खेल, रिज़ॉल्यूशन अर्थहीन है और इसे अनदेखा कर दिया जाता है, और इन मामलों में छवि बिंदु स्क्रीन बिंदु से मेल खाता है।

चैनल

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

सभी छवि बिंदुओं के लिए रंग घटकों में से एक की संपूर्ण आयताकार सरणी को एक चैनल भी कहा जाता है। इन रंगीन चैनलों को चैनल संवाद में देखा जा सकता है।

एक छवि प्रदर्शित करते समय, जीआईएमपी स्क्रीन, प्रिंटर या अन्य आउटपुट डिवाइस पर एक डॉट रंग बनाने के लिए इन घटकों को एक साथ जोड़ता है। कुछ आउटपुट डिवाइस लाल, हरे और नीले चैनल का उपयोग नहीं करते हैं। इस मामले में, छवि प्रस्तुत करते समय GIMP अपने चैनलों को डिवाइस चैनलों में परिवर्तित करता है।

किसी छवि के साथ काम करते समय चैनलों का उपयोग किया जाता है, जिसमें एक रंग बदलने की आवश्यकता होती है। उदाहरण के लिए, यदि आप किसी फोटो से रेड-आई प्रभाव हटाना चाहते हैं, तो आप केवल रेड चैनल के साथ काम कर सकते हैं।

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

इन चैनलों के अलावा, जीआईएमपी आपको अन्य चैनल (या बल्कि, चैनल मास्क) बनाने की भी अनुमति देता है, जो चैनल संवाद के नीचे दिखाए जाते हैं।

स्राव होना

अक्सर काम करते समय छवि का केवल एक हिस्सा बदलने की आवश्यकता होती है। इस प्रयोजन हेतु क्षेत्रों के चयन की एक व्यवस्था है। आप प्रत्येक छवि में एक चयन बना सकते हैं, जो आम तौर पर एक चलती हुई बिंदीदार रेखा (जिसे एंट-ट्रैक भी कहा जाता है) के रूप में दिखाई देती है जो चयनित क्षेत्र को अचयनित क्षेत्र से अलग करती है। वास्तव में, GIMP में चयन करना केवल पिक्सेल को चयनित और अचयनित में विभाजित करने की तुलना में थोड़ा अधिक जटिल है। वास्तव में, चयन एक ग्रेस्केल चैनल है, अर्थात। छवि के प्रत्येक बिंदु को चुना जा सकता है, आंशिक रूप से चुना जा सकता है या बिल्कुल भी नहीं चुना जा सकता है। चयन का प्रतिनिधित्व करने वाली बिंदीदार रेखा 50% चयन स्तर पर रूपरेखा का प्रतिनिधित्व करती है। आप क्विक मास्क के डिस्प्ले को चालू करके उपर्युक्त चैनल को हमेशा ग्रेस्केल में देख सकते हैं।

GIMP के साथ प्रभावी ढंग से काम करना सीखने का अर्थ है किसी छवि के वांछित क्षेत्रों को सही ढंग से चुनने की कला में महारत हासिल करना। चूंकि चयन के साथ काम करना बहुत महत्वपूर्ण है, जीआईएमपी के पास इसके लिए पर्याप्त उपकरण हैं: चयन बनाने के लिए उपकरण, चयन पर संचालन, और त्वरित मास्क मोड पर स्विच करने की क्षमता भी, जिसमें आप नियमित रंग चैनल की तरह चयन चैनल के साथ काम कर सकते हैं , अर्थात। "ड्रा" चयन.

कार्रवाई रद्द करें

छवियों को संपादित करते समय गलतियाँ अपरिहार्य हैं, लेकिन आप लगभग हमेशा अपने कार्यों को पूर्ववत कर सकते हैं: जीआईएमपी कार्यों का "इतिहास" रिकॉर्ड करता है, जिससे यदि आवश्यक हो तो आप कुछ कदम पीछे जा सकते हैं। हालाँकि, यह "इतिहास" स्मृति लेता है, इसलिए कार्यों को पूर्ववत करने की संभावनाएँ असीमित नहीं हैं। कुछ कार्रवाइयां बहुत कम मेमोरी का उपयोग करती हैं, इसलिए इतिहास से सबसे पहले हटाए जाने से पहले आप उनमें से दर्जनों को निष्पादित कर सकते हैं; अन्य प्रकार की कार्रवाइयां बहुत अधिक मेमोरी लेती हैं। क्रिया इतिहास के लिए उपयोग की गई मेमोरी की मात्रा को बदला जा सकता है, लेकिन कम से कम अंतिम दो या तीन क्रियाओं को हमेशा पूर्ववत किया जा सकता है। सबसे महत्वपूर्ण क्रिया जिसे पूर्ववत नहीं किया जा सकता वह छवि को बंद करना है। इसीलिए GIMP आपसे उस छवि को बंद करने के आपके इरादे की पुष्टि करने के लिए कहता है जिसके परिवर्तन अभी तक सहेजे नहीं गए हैं।

एक्सटेंशन

अधिकांश छवि हेरफेर GIMP का उपयोग करके ही किया जाता है। हालाँकि, यदि संपादक की क्षमताएं पर्याप्त नहीं हैं, तो आप ऐड-ऑन का उपयोग कर सकते हैं, जो बाहरी प्रोग्राम हैं जो जीआईएमपी के साथ मजबूती से एकीकृत हैं और छवियों और अन्य जीआईएमपी ऑब्जेक्ट पर जटिल संचालन कर सकते हैं। GIMP बेस पैकेज में कई अतिरिक्त सुविधाएं शामिल हैं। इसके अलावा, आप आवश्यक ऐड-ऑन लिखकर या इंटरनेट से डाउनलोड करके इस सेट का विस्तार स्वयं कर सकते हैं। वास्तव में, कोर डेवलपमेंट टीम से बाहर के लोगों के लिए GIMP में नई सुविधाएँ जोड़ने के लिए ऐड-ऑन (और स्क्रिप्ट) लिखना सबसे आसान तरीका है।

फ़िल्टर मेनू से सभी फ़ंक्शन और अन्य प्रोग्राम मेनू से कई फ़ंक्शन ऐड-ऑन के रूप में कार्यान्वित किए जाते हैं।

परिदृश्यों

एक्सटेंशन के अलावा, जो C में लिखे गए प्रोग्राम हैं, GIMP स्क्रिप्ट का भी उपयोग कर सकता है। मौजूदा लिपियों की सबसे बड़ी संख्या स्क्रिप्ट-फू नामक भाषा में लिखी गई है और विशेष रूप से जीआईएमपी के लिए विकसित की गई है (यह एलआईएसपी जैसी भाषा योजना की एक बोली है)। इसके अलावा, GIMP के लिए स्क्रिप्ट Python, Perl में लिखी जा सकती हैं। यह अधिक लचीला और शक्तिशाली भाषाएँहालाँकि, स्क्रिप्ट-फू की तुलना में, उनका एक नुकसान है: वे उन प्रोग्रामों पर निर्भर करते हैं जो डिफ़ॉल्ट रूप से GIMP के साथ इंस्टॉल नहीं होते हैं (पायथन के अपवाद के साथ)। इसलिए, इस बात की कोई गारंटी नहीं है कि GIMP का कोई भी संस्करण इन परिदृश्यों को सही ढंग से चलाएगा।

एनोटेशन: GIMP (या GIMP) - निर्माण और संपादन के लिए एक पैकेज रेखापुंज छवियाँ(रैस्टर ग्राफिक्स एडिटर), ओपन सोर्स डेवलपमेंट टेक्नोलॉजी (ओपन सोर्स) का उपयोग करके डेवलपर्स के एक समुदाय द्वारा विकसित किया गया है और मुफ्त जीएनयू पब्लिक लाइसेंस (जीपीएल) की शर्तों के तहत वितरित किया गया है। जीआईएमपी छवियों के साथ शौकिया और अर्ध-पेशेवर काम के लिए एकदम सही है: तस्वीरों को संसाधित करना, ग्राफिक रचनाएं और कोलाज बनाना, वेब पेजों के लिए डिज़ाइन तत्व बनाना। GIMP की क्षमताएं महंगे वाणिज्यिक रैस्टर ग्राफ़िक्स पैकेज या उनकी आवश्यकता को समाप्त कर देती हैं पायरेटेड संस्करण, जो रूस में कॉपीराइट सुरक्षा को कड़ा करने के संबंध में विशेष रूप से महत्वपूर्ण है।

1.1 परियोजना के बारे में

GIMP परियोजना का जन्म 1995 में बर्कले विश्वविद्यालय (कैलिफ़ोर्निया) में हुआ था। करने के लिए धन्यवाद खुली प्रणालीएक शक्तिशाली ओपन रैस्टर ग्राफिक्स पैकेज बनाने और विकसित करने के कार्य का विकास और प्रासंगिकता, परियोजना बहुत गतिशील रूप से विकसित हुई और अभी भी विकसित हो रही है। प्रारंभ में, ग्राफिक लाइब्रेरी मोटिफ़ का उपयोग पैकेज के ग्राफिकल इंटरफ़ेस के लिए किया गया था, लेकिन फिर एक नई लाइब्रेरी विकसित की गई - जीटीके (जीआईएमपी टूलकिट), जो बाद में मुख्य स्वतंत्र रूप से वितरित पुस्तकालयों में से एक बन गई। ग्राफ़िकल इंटरफ़ेस(वर्तमान में GTK2+ का उपयोग कर रहे हैं)।

जीआईएमपी की सबसे महत्वपूर्ण विशिष्ट विशेषताएं हैं, सबसे पहले, एक मुफ्त विकास और वितरण मॉडल (इसलिए, परियोजना 10 से अधिक वर्षों से विकसित हो रही है और विकसित होती रहेगी, और नवीनतम संस्करणसार्वजनिक रूप से उपलब्ध), दूसरे, क्रॉस-प्लेटफॉर्म(जीआईएमपी को लिनक्स के सभी वेरिएंट, बीएसडी सिस्टम की सभी शाखाओं, मैकओएस और एमएस विंडोज के लिए लागू किया गया है), तीसरा, लचीलापन और विस्तारशीलता (एक्सटेंशन बनाने के लिए एक अंतर्निहित भाषा और कार्यक्षमता विकसित करने की क्षमता दोनों है) पैकेज चालू पायथन भाषा).

1.2 संस्करण, लाइसेंस, सूचना संसाधन

संस्करण 2.0 से शुरू करके, संस्करणों के नामकरण के लिए निम्नलिखित सिद्धांत को अपनाया गया है: यदि दूसरा अंक सम (2.0, 2.4, 2.6...) है, तो संस्करण स्थिर है और बड़े पैमाने पर उपयोग के लिए है, और यदि दूसरा अंक विषम है (2.1, 2.3, 2.5...)), इसका मतलब है कि संस्करण सक्रिय विकास में है और मुख्य रूप से डेवलपर्स और स्वयंसेवक परीक्षकों के लिए है।

इन पंक्तियों को लिखने के समय, GIMP का वर्तमान संस्करण 2.4 (संशोधन 2.4.3 या 2.4.5) है। विभिन्न तीसरे अंक वाले संस्करणों के बीच अंतर उपयोगकर्ताओं के लिए लगभग अदृश्य हैं और पैकेज की आंतरिक संरचना के अनुकूलन से जुड़े हैं।

जैसा कि ऊपर बताया गया है, GIMP को मुफ़्त GPL लाइसेंस के तहत वितरित किया जाता है। इसका मतलब यह है कि यह वस्तुतः मुफ़्त है (पैकेज को डिजिटल माध्यम पर ट्रांसक्रिप्ट करने में लगने वाले समय और श्रम को छोड़कर, या इंटरनेट से डाउनलोड करने पर बैंडविड्थ शुल्क के मामले में)। GIMP लगभग हर चीज़ में शामिल है लिनक्स वितरणऔर अन्य ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है (खंड 1.1 देखें)।

प्रोजेक्ट की मुख्य वेबसाइट www.gimp.org है, जहां से आप विभिन्न ऑपरेटिंग सिस्टम के लिए पैकेज के नवीनतम संस्करण डाउनलोड कर सकते हैं।

वेबसाइट docs.gimp.org में पैकेज के लिए मूल ("आधिकारिक") दस्तावेज़ शामिल हैं - "जीआईएमपी उपयोगकर्ता गाइड", जो स्वयं डेवलपर्स द्वारा बनाया गया है। यह दस्तावेज़ रूसी सहित विभिन्न भाषाओं में उपलब्ध है, और अस्पष्टता के मामले में, आप हमेशा मूल अंग्रेजी संस्करण का उपयोग कर सकते हैं।

जीआईएमपी में काम करते समय व्यक्तिगत समस्याओं को हल करने से संबंधित कई लेख वेबसाइट www.linuxgraphics.ru पर उपलब्ध हैं, और वेबसाइट www.progimp.ru में सामग्रियों का एक बड़ा संग्रह शामिल है, जिसमें पाठ और जीआईएमपी का उपयोग करके बनाए गए कार्यों के उदाहरणों की एक गैलरी शामिल है।

यह ऑल्ट लिनक्स द्वारा प्रकाशित फ्री ऑफिस सॉफ्टवेयर पैकेज का भी उल्लेख करने योग्य है, जिसके दस्तावेज़ीकरण में अनातोली याकुशिन का ब्रोशर "द जीआईएमपी" शामिल है, जो इस पुस्तक के निर्माण के लिए प्रेरणाओं में से एक के रूप में कार्य करता है।

अनुवादित "जीआईएमपी ट्यूटोरियल" लिनक्सफॉर्मेट (एलएक्सएफ) पत्रिका (एलएक्सएफ 1(70)/2005, पीपी. 78-81; एलएक्सएफ 2(71)/2005, पीपी. 80-83; एलएक्सएफ 3() के कई अंकों में प्रकाशित हुआ था। 72)/2005, पीपी. 84-87; एलएक्सएफ 4(73)/2005, पीपी. 64-67; एलएक्सएफ 2(76)/2006, पीपी. 78-85; 83), और जीआईएमपी 2.4 की विशेषताओं और जीआईएमपी 2.6 में नवाचारों का अवलोकन LinuxFormat 4(91)/2007, पृष्ठ 48-54 में पाया जा सकता है।

1.3 इस पुस्तक के बारे में

यह पुस्तक रूसी में GIMP के बारे में पहला अलग मुद्रित प्रकाशन है। यह मूल उपयोगकर्ता गाइड का अनुवाद नहीं है और एक पूर्ण और व्यापक ट्यूटोरियल नहीं है। यहां उन समस्याओं के उदाहरण दिए गए हैं जिनसे लेखक को निपटना पड़ा या जो उसके लिए दिलचस्प थीं।

एनोटेशन: जीआईएमपी (या जीआईएमपी) रैस्टर इमेज (रैस्टर ग्राफिक्स एडिटर) बनाने और संपादित करने के लिए एक पैकेज है, जिसे डेवलपर समुदाय द्वारा ओपन सोर्स डेवलपमेंट टेक्नोलॉजी (ओपन सोर्स) का उपयोग करके विकसित किया गया है और मुफ्त जीएनयू पब्लिक लाइसेंस (जीपीएल) की शर्तों के तहत वितरित किया गया है। जीआईएमपी छवियों के साथ शौकिया और अर्ध-पेशेवर काम के लिए एकदम सही है: तस्वीरों को संसाधित करना, ग्राफिक रचनाएं और कोलाज बनाना, वेब पेजों के लिए डिज़ाइन तत्व बनाना। जीआईएमपी की क्षमताएं महंगे वाणिज्यिक रास्टर ग्राफिक्स पैकेज या उनके पायरेटेड संस्करणों के बिना करना संभव बनाती हैं, जो रूस में कॉपीराइट सुरक्षा के कड़े होने के कारण विशेष रूप से महत्वपूर्ण है।

1.1 परियोजना के बारे में

GIMP परियोजना का जन्म 1995 में बर्कले विश्वविद्यालय (कैलिफ़ोर्निया) में हुआ था। ओपन डेवलपमेंट सिस्टम और एक शक्तिशाली ओपन रैस्टर ग्राफिक्स पैकेज बनाने और विकसित करने के कार्य की प्रासंगिकता के लिए धन्यवाद, परियोजना बहुत गतिशील रूप से विकसित हुई है और अभी भी विकसित हो रही है। प्रारंभ में, ग्राफिकल लाइब्रेरी मोटिफ का उपयोग पैकेज के ग्राफिकल इंटरफेस के लिए किया गया था, लेकिन फिर एक नई लाइब्रेरी विकसित की गई - जीटीके (जीआईएमपी टूलकिट), जो बाद में ग्राफिकल इंटरफेस के लिए मुख्य स्वतंत्र रूप से वितरित लाइब्रेरी में से एक बन गई (वर्तमान में जीटीके2+ का उपयोग किया जाता है)।

जीआईएमपी की सबसे महत्वपूर्ण विशिष्ट विशेषताएं हैं, सबसे पहले, एक मुफ्त विकास और वितरण मॉडल (इसलिए, परियोजना 10 से अधिक वर्षों से विकसित हो रही है और विकसित होती रहेगी, और नवीनतम संस्करण सार्वजनिक रूप से उपलब्ध हैं), और दूसरी बात, क्रॉस-प्लेटफॉर्म(जीआईएमपी को लिनक्स के सभी वेरिएंट, बीएसडी सिस्टम की सभी शाखाओं, मैकओएस और एमएस विंडोज के लिए लागू किया गया है), तीसरा, लचीलापन और विस्तारशीलता (एक्सटेंशन बनाने के लिए एक अंतर्निहित भाषा और कार्यक्षमता विकसित करने की क्षमता दोनों है) पायथन में पैकेज)।

1.2 संस्करण, लाइसेंस, सूचना संसाधन

संस्करण 2.0 से शुरू करके, संस्करणों के नामकरण के लिए निम्नलिखित सिद्धांत को अपनाया गया है: यदि दूसरा अंक सम (2.0, 2.4, 2.6...) है, तो संस्करण स्थिर है और बड़े पैमाने पर उपयोग के लिए है, और यदि दूसरा अंक विषम है (2.1, 2.3, 2.5...)), इसका मतलब है कि संस्करण सक्रिय विकास में है और मुख्य रूप से डेवलपर्स और स्वयंसेवक परीक्षकों के लिए है।

इन पंक्तियों को लिखने के समय, GIMP का वर्तमान संस्करण 2.4 (संशोधन 2.4.3 या 2.4.5) है। विभिन्न तीसरे अंक वाले संस्करणों के बीच अंतर उपयोगकर्ताओं के लिए लगभग अदृश्य हैं और पैकेज की आंतरिक संरचना के अनुकूलन से जुड़े हैं।

जैसा कि ऊपर बताया गया है, GIMP को मुफ़्त GPL लाइसेंस के तहत वितरित किया जाता है। इसका मतलब यह है कि यह वस्तुतः मुफ़्त है (पैकेज को डिजिटल माध्यम पर ट्रांसक्रिप्ट करने में लगने वाले समय और श्रम को छोड़कर, या इंटरनेट से डाउनलोड करने पर बैंडविड्थ शुल्क के मामले में)। जीआईएमपी लगभग सभी लिनक्स वितरणों में शामिल है और इसे अन्य ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है (अनुभाग 1.1 देखें)।

प्रोजेक्ट की मुख्य वेबसाइट www.gimp.org है, जहां से आप विभिन्न ऑपरेटिंग सिस्टम के लिए पैकेज के नवीनतम संस्करण डाउनलोड कर सकते हैं।

वेबसाइट docs.gimp.org में पैकेज के लिए मूल ("आधिकारिक") दस्तावेज़ शामिल हैं - "जीआईएमपी उपयोगकर्ता गाइड", जो स्वयं डेवलपर्स द्वारा बनाया गया है। यह दस्तावेज़ रूसी सहित विभिन्न भाषाओं में उपलब्ध है, और अस्पष्टता के मामले में, आप हमेशा मूल अंग्रेजी संस्करण का उपयोग कर सकते हैं।

जीआईएमपी में काम करते समय व्यक्तिगत समस्याओं को हल करने से संबंधित कई लेख वेबसाइट www.linuxgraphics.ru पर उपलब्ध हैं, और वेबसाइट www.progimp.ru में सामग्रियों का एक बड़ा संग्रह शामिल है, जिसमें पाठ और जीआईएमपी का उपयोग करके बनाए गए कार्यों के उदाहरणों की एक गैलरी शामिल है।

यह ऑल्ट लिनक्स द्वारा प्रकाशित फ्री ऑफिस सॉफ्टवेयर पैकेज का भी उल्लेख करने योग्य है, जिसके दस्तावेज़ीकरण में अनातोली याकुशिन का ब्रोशर "द जीआईएमपी" शामिल है, जो इस पुस्तक के निर्माण के लिए प्रेरणाओं में से एक के रूप में कार्य करता है।

अनुवादित "जीआईएमपी ट्यूटोरियल" लिनक्सफॉर्मेट (एलएक्सएफ) पत्रिका (एलएक्सएफ 1(70)/2005, पीपी. 78-81; एलएक्सएफ 2(71)/2005, पीपी. 80-83; एलएक्सएफ 3() के कई अंकों में प्रकाशित हुआ था। 72)/2005, पीपी. 84-87; एलएक्सएफ 4(73)/2005, पीपी. 64-67; एलएक्सएफ 2(76)/2006, पीपी. 78-85; 83), और जीआईएमपी 2.4 की विशेषताओं और जीआईएमपी 2.6 में नवाचारों का अवलोकन LinuxFormat 4(91)/2007, पृष्ठ 48-54 में पाया जा सकता है।

1.3 इस पुस्तक के बारे में

यह पुस्तक रूसी में GIMP के बारे में पहला अलग मुद्रित प्रकाशन है। यह मूल उपयोगकर्ता गाइड का अनुवाद नहीं है और एक पूर्ण और व्यापक ट्यूटोरियल नहीं है। यहां उन समस्याओं के उदाहरण दिए गए हैं जिनसे लेखक को निपटना पड़ा या जो उसके लिए दिलचस्प थीं।

व्याख्यान 5. ग्राफ़िक संपादक GIMP.

सामान्य जानकारी। उपस्थिति और विकास का इतिहास. विशेषताएँ एवं कार्य.प्लगइन्स और एक्सटेंशन लिखना. बुनियादी संचालन सिद्धांत.

सामान्य जानकारी।

GIMP एक स्वतंत्र रूप से वितरित, खुला स्रोत रैस्टर संपादक है।

यह छवियों के साथ काम करने के लिए एक बहु-प्लेटफ़ॉर्म सॉफ़्टवेयर है। GIMP एक संक्षिप्त शब्द है जो GNU इमेज मैनिपुलेशन प्रोग्राम के लिए है। जीआईएमपी संपादक विभिन्न प्रकार के छवि संशोधन कार्यों के लिए उपयुक्त है, जिसमें फोटो रीटचिंग, छवि विलय और छवि निर्माण शामिल है।

GIMP कार्यक्रम बहुक्रियाशील है। इसका उपयोग एक साधारण छवि संपादक, एक पेशेवर फोटो रीटचिंग एप्लिकेशन, एक नेटवर्क-आधारित बैच छवि प्रसंस्करण प्रणाली, एक छवि प्रजनन कार्यक्रम, एक छवि प्रारूप कनवर्टर इत्यादि के रूप में किया जा सकता है।

GIMP को ऐड-ऑन के साथ विस्तार योग्य बनाने के लिए डिज़ाइन किया गया है जो किसी भी संभावित कार्यक्षमता को लागू करता है। उन्नत प्रोग्रामिंग इंटरफ़ेस किसी भी स्तर पर किसी भी कार्य को स्वचालित करना आसान बनाता है।

GIMP की खूबियों में से एक कई ऑपरेटिंग सिस्टम के लिए कई स्रोतों से इसकी उपलब्धता है। जीआईएमपी अधिकांश जीएनयू/लिनक्स वितरणों में शामिल है। GIMP अन्य ऑपरेटिंग सिस्टम जैसे Microsoft Windows™ या Apple के Mac OS X™ (डार्विन) के लिए भी उपलब्ध है। जीआईएमपी जीपीएल (जनरल पब्लिक लाइसेंस) के तहत जारी किया गया मुफ्त सॉफ्टवेयर है। जीपीएल उपयोगकर्ताओं को प्रोग्राम के स्रोत कोड तक पहुंचने और बदलने का अधिकार देता है।

उपस्थिति और विकास का इतिहास.

GIMP के उद्भव और विकास का इतिहास 1995 में शुरू होता है। आरंभकर्ता और पहले निर्माता बर्कले के दो छात्र थे - स्पेंसर किम्बेल और पीटर मैटिस उनका लक्ष्य फ़ोटोशॉप कार्यक्रम का एक एनालॉग लिखना था जिसमें इसकी क्षमताएं होंगी, लेकिन यह मुफ़्त में उपलब्ध होगा। पहली रिलीज़ 1996 में रिलीज़ हुई थी। पहला संस्करण मुफ़्त हो गया और जीपीएल लाइसेंस के तहत वितरित किया गया . फिर भी, GIMP ने प्लगइन्स का समर्थन किया ताकि फोटो एडिटर के आंतरिक कोड को लगातार दोबारा न लिखना पड़े। पहले संस्करण में छवियों के साथ काम करने के लिए केवल बुनियादी उपकरण थे, लेकिन इसकी विशिष्ट विशेषता रंगीन चैनलों के साथ काम करने की क्षमता थी। कार्यक्रम की कमियों के बावजूद, यह सफल रहा - समुदायों का समर्थन किया गया, पाठ और प्रशिक्षण सामग्री बनाई गई, और दस्तावेज़ीकरण लिखा गया।

1997 में, GIMP 0.99 जारी किया गया था। जीटीके और जीडीके में उल्लेखनीय सुधार और संयोजन किया गया और परिणाम को जीटीके+ कहा गया। जीटीके का लेखन और विमोचन न केवल जीआईएमपी के विकास में, बल्कि अन्य ओपन सोर्स कार्यक्रमों के विकास में भी एक बहुत ही महत्वपूर्ण कदम था। श्रृंखला में बाद की रिलीज़ जल्दी से प्रकाशित की गईं, उनके बीच कोई बड़ी देरी नहीं हुई। स्पेंसर और पीटर 9 जून 1997 तक GIMP 0.99.10 और नया Gtk+ जारी करने में कामयाब रहे। यह उनकी आखिरी रिलीज़ थी। बाद के सभी संस्करण अन्य विकास टीमों द्वारा विकसित और समर्थित किए गए थे।

विशेषताएँ एवं कार्य.

    ब्रश, पेंसिल, स्प्रेयर, स्टैम्प आदि सहित उपकरणों का पूरा सेट।

    मेमोरी का उचित उपयोग, जिसमें छवि का आकार केवल हार्ड ड्राइव पर खाली स्थान द्वारा सीमित होता है।

    सभी ड्राइंग टूल के लिए उप-पिक्सेल नमूनाकरण, उच्च गुणवत्ता वाली एंटी-अलियासिंग प्रदान करता है।

    पारदर्शिता के साथ काम करने के लिए पूर्ण अल्फा चैनल समर्थन।

    परतें और चैनल.

    "स्क्रिप्ट-फू" जैसे बाहरी अनुप्रयोगों से जीआईएमपी आंतरिक कार्यों को कॉल करने के लिए प्रक्रियात्मक डेटाबेस

    उन्नत स्क्रिप्टिंग क्षमताएं.

    एकाधिक पूर्ववत और पुनः करें क्रियाएँ, केवल आपकी हार्ड ड्राइव पर खाली स्थान द्वारा सीमित।

    रोटेट, स्केल, वार्प और फ्लिप सहित परिवर्तन उपकरण।

    समर्थित फ़ाइल स्वरूपों में GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP और कई अन्य शामिल हैं।

    आयताकार, अण्डाकार, मुक्त मार्की, जादू की छड़ी, बेज़ियर कर्व्स और स्मार्ट चयन सहित चयन उपकरण

    ऐड-ऑन जो नए प्रारूपों और फ़िल्टर के लिए समर्थन जोड़ना आसान बनाते हैं।

GIMP लिनक्स प्रोग्रामर्स द्वारा विकसित एक प्रोग्राम है। जीआईएमपी में पूरी तरह से अनुकूलन योग्य इंटरफ़ेस है - सभी बटन और विंडो को उपयोगकर्ता की इच्छा के अनुसार व्यवस्थित किया जा सकता है, और हॉटकी को कॉन्फ़िगर किया जा सकता है। जीआईएमपी परतों, मास्क, फिल्टर और सम्मिश्रण मोड के साथ काम करते हुए 30 से अधिक छवि प्रारूपों का समर्थन करता है। किसी भी जटिलता की छवियां बनाने और संपादित करने के लिए उपकरणों का एक बड़ा सेट प्रदान किया जाता है। अच्छे दस्तावेज़ीकरण और बड़ी संख्या में उपलब्ध पाठों की उपलब्धता के कारण, हर कोई संपादक में महारत हासिल कर सकता है।

GIMP संरचना एक दूसरे से जुड़े हुए मॉड्यूल का एक सेट है। मॉड्यूल को जोड़ा और संशोधित किया जा सकता है।

कार्यक्रम में प्रत्येक मॉड्यूल अपने स्वयं के कार्यों के लिए जिम्मेदार हो सकता है, अपने स्वयं के एक या अधिक छोटे कार्यों (UNIX विचारधारा) को लागू कर सकता है।

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

GIMP में GUI (ग्राफिकल यूजर इंटरफ़ेस) Gtk+ लाइब्रेरी का उपयोग करके कार्यान्वित किया जाता है। यह इस बात के लिए ज़िम्मेदार है कि संपादक सॉफ़्टवेयर उपयोगकर्ता के साथ कैसे इंटरैक्ट करता है। यह Gtk+ है जो सभी विंडो, बटन और अन्य इंटरफ़ेस तत्वों का स्वरूप निर्धारित करता है। Gtk+ विभिन्न विषयों का समर्थन करता है।

प्लगइन्स और एक्सटेंशन लिखना

GIMP की एक विशेष विशेषता यह है कि इसे प्लगइन्स या स्क्रिप्ट का उपयोग करके आसानी से बढ़ाया जा सकता है।

प्लगइन एक बाहरी प्रोग्राम है जिसे मुख्य के नियंत्रण में लॉन्च किया जाता है और इसके साथ निकटता से इंटरैक्ट करता है।

स्क्रिप्ट एक प्लगइन विकल्प है जो एक व्याख्यायित प्रोग्राम है।

विचारधारा - प्रोग्राम के मुख्य कोड को बदलने की तुलना में एक प्लगइन बनाना बेहतर है जो किसी प्रकार की छवि प्रसंस्करण क्षमता को लागू करता है।

प्रोग्रामिंग भाषाएँ जिनमें आप GIMP के लिए ऐड-ऑन बना सकते हैं:

    सी- वह भाषा जिसमें GIMP लिखा गया है। इसे UNIX OS पर उपयोग के लिए बनाया गया था, लेकिन बाद में इसे अन्य ऑपरेटिंग सिस्टम में पोर्ट कर दिया गया।

    टिनीस्कीम(स्क्रिप्ट-फू) - योजना भाषा का एक अलग संस्करण। एक काफी सरल और सामान्य प्रोग्रामिंग भाषा।

    अजगर- विकास में आसानी और कोड पठनीयता पर जोर देने वाली एक सामान्य प्रयोजन प्रोग्रामिंग भाषा।

    माणिक- तेज़ और सुविधाजनक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए एक प्रोग्रामिंग भाषा।

    पर्लयह एक सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है, जो प्रोग्रामर लैरी वॉल द्वारा बनाई गई है, जो प्रशिक्षण से एक भाषाविद् हैं।

बुनियादी परिचालन सिद्धांत

इमेजिस

एक छवि वह मुख्य वस्तु है जिसके साथ GIMP काम करता है। शब्द "इमेज" TIFF या JPEG जैसी एकल फ़ाइल को संदर्भित करता है। आप मानसिक रूप से इसके साथ एक छवि की तुलना विंडो से कर सकते हैं, लेकिन यह पूरी तरह से सही नहीं होगा: आप एक ही छवि के साथ कई विंडो खोल सकते हैं। साथ ही, आप एक विंडो में एक से अधिक छवि या बिना विंडो प्रदर्शित किए एक छवि नहीं खोल सकते।

GIMP में एक छवि काफी जटिल हो सकती है। सबसे सटीक सादृश्य कागज की एक शीट नहीं होगी जिस पर कोई चित्र हो, बल्कि शीटों का एक ढेर होगा जिसे "परतें" कहा जाता है। परतों के ढेर के अलावा, GIMP में एक छवि में एक चयन मास्क, चैनलों का एक सेट और पथों का एक सेट हो सकता है।

GIMP में आप एक ही समय में कई छवियों के साथ काम कर सकते हैं। और यद्यपि बड़ी छवियां कई मेगाबाइट मेमोरी का उपयोग कर सकती हैं, जीआईएमपी एक कुशल टाइलिंग मेमोरी प्रबंधन प्रणाली का उपयोग करता है जो इसे बहुत बड़ी छवियों के साथ सफलतापूर्वक काम करने की अनुमति देता है। हालाँकि, सीमाएँ हर जगह मौजूद हैं, इसलिए छवियों के साथ काम करने से पहले सुनिश्चित करें कि आपके सिस्टम में पर्याप्त मेमोरी है।

परतें

यदि एक छवि कागज की शीट की तरह है, तो परतों वाली एक छवि पारदर्शी शीटों के ढेर की तरह है। आप प्रत्येक शीट पर चित्र बना सकते हैं और नीचे पारदर्शी क्षेत्रों के माध्यम से शीट की सामग्री देख सकते हैं। प्रत्येक शीट को अन्य के सापेक्ष स्थानांतरित किया जा सकता है। अनुभवी GIMP उपयोगकर्ता अक्सर बहुस्तरीय छवियों के साथ काम करते हैं। परतें पारदर्शी हो सकती हैं और संपूर्ण छवि स्थान को कवर नहीं करती हैं, इसलिए मॉनिटर को देखते समय आप न केवल शीर्ष परत, बल्कि बाकी का हिस्सा भी देख सकते हैं।

अनुमति

डिजिटल छवियां विभिन्न रंगों के वर्गाकार तत्वों के ग्रिड से बनी होती हैं जिन्हें डॉट्स (पिक्सेल) कहा जाता है। प्रत्येक छवि का एक पिक्सेल आकार होता है, उदाहरण के लिए 900 पिक्सेल चौड़ा और 600 पिक्सेल ऊँचा। लेकिन बिंदुओं का कोई निश्चित भौतिक आकार नहीं होता है। मुद्रण के लिए छवियों को सेट करने के लिए, हम रिज़ॉल्यूशन नामक एक मान का उपयोग करते हैं, जिसे पिक्सेल में छवि के आकार और कागज पर उसके भौतिक आकार (आमतौर पर इंच) के बीच के अनुपात के रूप में परिभाषित किया जाता है। अधिकांश प्रारूप पीपीआई (पिक्सेल प्रति इंच) में व्यक्त इस मान को संग्रहीत कर सकते हैं। मुद्रण करते समय, रिज़ॉल्यूशन मान कागज पर छवि का भौतिक आकार और तदनुसार, बिंदुओं का भौतिक आकार निर्धारित करता है। उसी 900 गुणा 600 बिंदु वाली छवि को 3 गुणा 2 इंच पर मुश्किल से दिखाई देने वाले बिंदुओं के साथ, या बड़े वर्गाकार बिंदुओं वाले बड़े पोस्टर पर मुद्रित किया जा सकता है। डिजिटल कैमरे और मोबाइल उपकरणों से ली गई छवियों में आमतौर पर एक रिज़ॉल्यूशन मान होता है। यह आमतौर पर 72 या 96 डीपीआई होता है। यह स्वीकार किया जाना चाहिए कि यह मान मनमाना है और ऐतिहासिक कारणों से चुना गया है। GIMP में रिज़ॉल्यूशन को हमेशा बदला जा सकता है, और इससे बिंदु स्वयं नहीं बदलते हैं। इसके अलावा, इंटरनेट पर, मोबाइल उपकरणों पर, टीवी पर या कंप्यूटर गेम में छवियां प्रदर्शित करते समय, रिज़ॉल्यूशन अर्थहीन होता है और इसे अनदेखा कर दिया जाता है, और इन मामलों में छवि बिंदु स्क्रीन बिंदु से मेल खाता है।

चैनल

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

सभी छवि बिंदुओं के लिए रंग घटकों में से एक की संपूर्ण आयताकार सरणी को एक चैनल भी कहा जाता है। इन रंगीन चैनलों को चैनल संवाद में देखा जा सकता है।

एक छवि प्रदर्शित करते समय, जीआईएमपी स्क्रीन, प्रिंटर या अन्य आउटपुट डिवाइस पर एक डॉट रंग बनाने के लिए इन घटकों को एक साथ जोड़ता है। कुछ आउटपुट डिवाइस लाल, हरे और नीले चैनल का उपयोग नहीं करते हैं। इस मामले में, छवि प्रस्तुत करते समय GIMP अपने चैनलों को डिवाइस चैनलों में परिवर्तित करता है।

किसी छवि के साथ काम करते समय चैनलों का उपयोग किया जाता है, जिसमें एक रंग बदलने की आवश्यकता होती है। उदाहरण के लिए, यदि आप किसी फोटो से रेड-आई प्रभाव हटाना चाहते हैं, तो आप केवल रेड चैनल के साथ काम कर सकते हैं।

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

इन चैनलों के अलावा, जीआईएमपी आपको अन्य चैनल (या बल्कि, चैनल मास्क) बनाने की भी अनुमति देता है, जो चैनल संवाद के नीचे दिखाए जाते हैं।

स्राव होना

अक्सर काम करते समय छवि का केवल एक हिस्सा बदलने की आवश्यकता होती है। इस प्रयोजन हेतु क्षेत्रों के चयन की एक व्यवस्था है। आप प्रत्येक छवि में एक चयन बना सकते हैं, जो आम तौर पर एक चलती हुई बिंदीदार रेखा (जिसे एंट-ट्रैक भी कहा जाता है) के रूप में दिखाई देती है जो चयनित क्षेत्र को अचयनित क्षेत्र से अलग करती है। वास्तव में, GIMP में चयन करना केवल पिक्सेल को चयनित और अचयनित में विभाजित करने की तुलना में थोड़ा अधिक जटिल है। वास्तव में, चयन एक ग्रेस्केल चैनल है, अर्थात। छवि के प्रत्येक बिंदु को चुना जा सकता है, आंशिक रूप से चुना जा सकता है या बिल्कुल भी नहीं चुना जा सकता है। चयन का प्रतिनिधित्व करने वाली बिंदीदार रेखा 50% चयन स्तर पर रूपरेखा का प्रतिनिधित्व करती है। आप क्विक मास्क के डिस्प्ले को चालू करके उपर्युक्त चैनल को हमेशा ग्रेस्केल में देख सकते हैं।

GIMP के साथ प्रभावी ढंग से काम करना सीखने का अर्थ है किसी छवि के वांछित क्षेत्रों को सही ढंग से चुनने की कला में महारत हासिल करना। चूंकि चयन के साथ काम करना बहुत महत्वपूर्ण है, जीआईएमपी के पास इसके लिए पर्याप्त उपकरण हैं: चयन बनाने के लिए उपकरण, चयन पर संचालन, और त्वरित मास्क मोड पर स्विच करने की क्षमता भी, जिसमें आप नियमित रंग चैनल की तरह चयन चैनल के साथ काम कर सकते हैं , अर्थात। "ड्रा" चयन.

कार्रवाई रद्द करें

छवियों को संपादित करते समय गलतियाँ अपरिहार्य हैं, लेकिन आप लगभग हमेशा अपने कार्यों को पूर्ववत कर सकते हैं: जीआईएमपी कार्यों का "इतिहास" रिकॉर्ड करता है, जिससे यदि आवश्यक हो तो आप कुछ कदम पीछे जा सकते हैं। हालाँकि, यह "इतिहास" स्मृति लेता है, इसलिए कार्यों को पूर्ववत करने की संभावनाएँ असीमित नहीं हैं। कुछ कार्रवाइयां बहुत कम मेमोरी का उपयोग करती हैं, इसलिए इतिहास से सबसे पहले हटाए जाने से पहले आप उनमें से दर्जनों को निष्पादित कर सकते हैं; अन्य प्रकार की कार्रवाइयां बहुत अधिक मेमोरी लेती हैं। क्रिया इतिहास के लिए उपयोग की गई मेमोरी की मात्रा को बदला जा सकता है, लेकिन कम से कम अंतिम दो या तीन क्रियाओं को हमेशा पूर्ववत किया जा सकता है। सबसे महत्वपूर्ण क्रिया जिसे पूर्ववत नहीं किया जा सकता वह छवि को बंद करना है। इसीलिए GIMP आपसे उस छवि को बंद करने के आपके इरादे की पुष्टि करने के लिए कहता है जिसके परिवर्तन अभी तक सहेजे नहीं गए हैं।

एक्सटेंशन

अधिकांश छवि हेरफेर GIMP का उपयोग करके ही किया जाता है। हालाँकि, यदि संपादक की क्षमताएं पर्याप्त नहीं हैं, तो आप ऐड-ऑन का उपयोग कर सकते हैं, जो बाहरी प्रोग्राम हैं जो जीआईएमपी के साथ मजबूती से एकीकृत हैं और छवियों और अन्य जीआईएमपी ऑब्जेक्ट पर जटिल संचालन कर सकते हैं। GIMP बेस पैकेज में कई अतिरिक्त सुविधाएं शामिल हैं। इसके अलावा, आप आवश्यक ऐड-ऑन लिखकर या इंटरनेट से डाउनलोड करके इस सेट का विस्तार स्वयं कर सकते हैं। वास्तव में, कोर डेवलपमेंट टीम से बाहर के लोगों के लिए GIMP में नई सुविधाएँ जोड़ने के लिए ऐड-ऑन (और स्क्रिप्ट) लिखना सबसे आसान तरीका है।

फ़िल्टर मेनू से सभी फ़ंक्शन और अन्य प्रोग्राम मेनू से कई फ़ंक्शन ऐड-ऑन के रूप में कार्यान्वित किए जाते हैं।

परिदृश्यों

एक्सटेंशन के अलावा, जो C में लिखे गए प्रोग्राम हैं, GIMP स्क्रिप्ट का भी उपयोग कर सकता है। मौजूदा लिपियों की सबसे बड़ी संख्या स्क्रिप्ट-फू नामक भाषा में लिखी गई है और विशेष रूप से जीआईएमपी के लिए विकसित की गई है (यह एलआईएसपी जैसी भाषा योजना की एक बोली है)। इसके अलावा, GIMP के लिए स्क्रिप्ट Python, Perl में लिखी जा सकती हैं। ये भाषाएँ स्क्रिप्ट-फू की तुलना में अधिक लचीली और शक्तिशाली हैं, हालाँकि उनमें उन प्रोग्रामों पर निर्भर होने का नुकसान है जो डिफ़ॉल्ट रूप से GIMP के साथ स्थापित नहीं हैं (पायथन के अपवाद के साथ)। इसलिए, इस बात की कोई गारंटी नहीं है कि GIMP का कोई भी संस्करण इन परिदृश्यों को सही ढंग से चलाएगा।

नवीनतम संस्करण राज्य वेबसाइट

जीएनयू छवि हेरफेर कार्यक्रमया तार से पुष्ट किया हुआ फ़ीता(रूसी) तार से पुष्ट किया हुआ फ़ीता) - रेखापुंज ग्राफिक्स संपादक, रेखापुंज ग्राफिक्स बनाने और संसाधित करने के लिए एक कार्यक्रम और वेक्टर ग्राफिक्स के साथ काम करने के लिए आंशिक समर्थन। इस परियोजना की स्थापना 1995 में स्पेंसर किम्बेल और पीटर मैटिस द्वारा एक थीसिस परियोजना के रूप में की गई थी और वर्तमान में इसे स्वयंसेवकों के एक समूह द्वारा समर्थित किया गया है। जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत वितरित।

परिचय

प्रारंभ में, संक्षिप्त नाम "GIMP" का अर्थ अंग्रेजी था। सामान्य छवि हेरफेर कार्यक्रम , और 1997 में पूरा नाम बदलकर "जीएनयू इमेज मैनिपुलेशन प्रोग्राम" कर दिया गया और कार्यक्रम आधिकारिक तौर पर जीएनयू प्रोजेक्ट का हिस्सा बन गया।

जीआईएमपी के साथ पूरा किए जा सकने वाले विशिष्ट कार्यों में ग्राफिक्स और लोगो बनाना, तस्वीरों को स्केल करना और क्रॉप करना, रंग भरना, परतों का उपयोग करके छवियों को संयोजित करना, सुधारना और छवियों को विभिन्न प्रारूपों में परिवर्तित करना शामिल है।

जीआईएमपी पोजिशनिंग

लंबे समय तक, GIMP को उपयोगकर्ताओं की इच्छाओं को ध्यान में रखते हुए बनाया गया था, लेकिन मुख्य रूप से डेवलपर्स की प्राथमिकताओं के अनुसार और एर्गोनोमिक विशेषज्ञों की भागीदारी के बिना। परियोजना का कोई समग्र दृष्टिकोण नहीं था। परिणामस्वरूप उत्पन्न हुई समस्याओं के समाधान के लिए अनेक उपाय किये गये हैं।

2005 में, GIMP परियोजना को OpenUsability कार्यक्रम में एक भागीदार के रूप में पंजीकृत किया गया था। मार्च 2006 में लिब्रे ग्राफिक्स मीटिंग में, ओपनयूसेबिलिटी और जीआईएमपी विकास टीम के बीच पहली बैठक हुई, जिसके दौरान अंतिम उपयोगकर्ताओं के लिए एक उत्पाद के रूप में जीआईएमपी के दृष्टिकोण को परिभाषित किया गया था:

  • जीआईएमपी मुफ़्त सॉफ़्टवेयर है;
  • जीआईएमपी एक उच्च गुणवत्ता वाला फोटो रीटचिंग एप्लिकेशन है जो आपको मूल छवियां बनाने की अनुमति देता है;
  • जीआईएमपी स्क्रीन और वेब ग्राफिक्स बनाने के लिए एक उच्च गुणवत्ता वाला एप्लिकेशन है;
  • जीआईएमपी वैज्ञानिकों और डिजाइनरों के लिए शक्तिशाली और उन्नत ग्राफिक्स प्रोसेसिंग एल्गोरिदम बनाने का एक मंच है;
  • GIMP आपको दोहराए जाने वाले कार्यों को स्वचालित करने की अनुमति देता है;
  • केवल ऐड-ऑन इंस्टॉल करके GIMP को आसानी से बढ़ाया जा सकता है।

ये थीसिस जीआईएमपी के आगे के विकास को निर्धारित करते हैं।

2006 के पतन में, ओपनयूसेबिलिटी परियोजना के ढांचे के भीतर एक अध्ययन आयोजित किया गया था, जिसके परिणामों को धीरे-धीरे सिफारिशों और विशिष्टताओं के रूप में औपचारिक रूप दिया गया और लागू किया जा रहा है।

संभावनाएं

स्लाइड्स जीआईएमपी (मैक ओएस एक्स लायन) के लिए उपलब्ध ब्रश, पैटर्न और ग्रेडिएंट दिखाती हैं

नुकसान, उनके समाधान और उपाय

वर्तमान में, व्यावसायिक डिज़ाइन, मुद्रण और फोटोग्राफी में GIMP का उपयोग कई कठिनाइयों से जुड़ा है, और कई मामलों में यह पूरी तरह से असंभव है:

  • स्पॉट रंगों के लिए कोई समर्थन नहीं (और पैनटोन पैलेट - लाइसेंसिंग कारणों से);
  • रंग मॉडल, CIELAB और CIE XYZ के लिए कोई पूर्ण समर्थन नहीं है;
  • प्रति रंग चैनल 16 या अधिक बिट्स के लिए कोई समर्थन नहीं;
  • एचडीआरआई और टोन मैपिंग ऑपरेटरों के लिए कोई समर्थन नहीं;
  • कोई प्रक्रियात्मक (समायोजन) परतें और प्रभाव (शैलियाँ) परतें नहीं हैं।

जीईजीएल लाइब्रेरी का उपयोग करने के लिए संक्रमण के दूसरे चरण में उल्लिखित कई कमियों को समाप्त करने की योजना बनाई गई है।

वास्तुकला

जीटीके+ 2.x इंटरफ़ेस के साथ GIMP 2.x

इंटरफ़ेस तत्व बनाने के लिए GIMP GTK+ का उपयोग करता है। जीटीके+ को मूल रूप से जीआईएमपी के साथ वाणिज्यिक मोटिफ लाइब्रेरी के प्रतिस्थापन के रूप में शामिल किया गया था, जिस पर जीआईएमपी के शुरुआती संस्करण निर्भर थे। जीआईएमपी और जीटीके+ को मूल रूप से यूनिक्स जैसे ऑपरेटिंग सिस्टम पर चलने वाले एक्स विंडो सिस्टम के लिए विकसित किया गया था, लेकिन तब से इसे माइक्रोसॉफ्ट विंडोज, ओएस/2, मैक ओएस एक्स और स्काईओएस पर पोर्ट कर दिया गया है।

जीआईएमपी और अन्य कार्यक्रम

फ़िल्मजिम्प/सिनेपेंट/ग्लासगो

FilmGimp, जिसे अब सिनेपेंट कहा जाता है, GIMP 1.0.4 का एक कांटा है और तब से इसे स्वतंत्र रूप से विकसित किया गया है। सिनेपेंट को विशेष रूप से फ्रेम मैनेजर और "प्याज परतों" का उपयोग करके वीडियो फ्रेम को रंगने और रीटच करने के लिए डिज़ाइन किया गया है। रंग की गहराई को GIMP के 8 के बजाय प्रति चैनल 32 फ्लोटिंग-पॉइंट बिट्स तक बढ़ा दिया गया है। सिनेपेंट द्वारा निर्मित फ़ाइलें GIMP के साथ संगत नहीं हैं, मुख्यतः समर्थित रंग गहराई में अंतर के कारण। इसी कारण से, GIMP सिनेपेंट ब्रश और टेक्सचर का समर्थन नहीं करता है।

कुछ समय के लिए सिनेपेंट को ग्लासगो नाम से पूरी तरह से दोबारा लिखा गया। फरवरी 2007 में, उत्पाद का एक अल्फ़ा संस्करण जारी किया गया। पिछले दो वर्षों में [ कब?] दोनों परियोजनाओं पर कोई सक्रिय कार्य नहीं है

GIMPशॉप

विभिन्न ऑपरेटिंग सिस्टम पर GIMP

लिनक्स

FreeBSD

जीआईएमपी फ्रीबीएसडी पोर्ट संग्रह का हिस्सा है।

MAC OS X

MAC OS के लिए GIMP का एक निर्माण है।

माइक्रोसॉफ़्ट विंडोज़

जीआईएमपी और गूगल समर ऑफ कोड

2006 में, GIMP टीम ने भाग लिया गूगल प्रोग्रामकई परियोजनाओं के साथ समर ऑफ़ कोड, जिनमें से निम्नलिखित सफलतापूर्वक पूरे किए गए:

  1. वेक्टर परतें. इसके एकीकरण पर काम 2008 के अंत में ही शुरू हुआ। अंतिम कार्यान्वयन संस्करण 2.8 में उपलब्ध होने की उम्मीद है।
  2. फोटोशॉप से ​​वैनिशिंग पॉइंट का एनालॉग
  3. फोटोशॉप से ​​हीलिंग ब्रश का एनालॉग. प्रोजेक्ट संस्करण 2.4 में शामिल है।
  4. रूबी में स्क्रिप्ट लिखने की क्षमता. कोड अपने स्वयं के एसवीएन ट्री में है
  5. विभिन्न वेवलेट एल्गोरिदम का कार्यान्वयन. स्रोत कोड GIMP एक्सटेंशन रजिस्ट्री में पाया जा सकता है: denoise (शोर में कमी), ihalf (उलटा हाफ़टोनिंग), jp2 (JPEG2000 समर्थन)।

2008 में, टीम ने फिर से कार्यक्रम में भाग लिया; पाँच में से चार परियोजनाएँ सफलतापूर्वक पूरी हुईं:

  1. टैग के साथ संसाधनों (ब्रश, बनावट, आदि) का वर्गीकरण
  2. सीधे कैनवास पर टेक्स्ट टाइप करना. अस्थिर संस्करण में पहले से ही उपलब्ध है.
  3. पायथन स्क्रिप्टिंग में सुधार. परियोजना को संस्करण 2.10 में शामिल किया जाएगा।
  4. GEGL के लिए फ़्रीक्वेंसी डोमेन संचालन. प्रोजेक्ट एक लाइब्रेरी का उपयोग करता है जिसका लाइसेंस इस कोड को मुख्य विकास ट्री में शामिल करने की अनुमति नहीं देता है।

2009 में, टीम ने निम्नलिखित परियोजनाओं को सफलतापूर्वक पूरा किया:

  1. जीईजीएल के लिए प्रायोगिक नमूने छवि आकार को बढ़ाने और घटाने के लिए डिज़ाइन किए गए हैं. कोड मुख्य GEGL विकास वृक्ष में शामिल है।
  2. हार्डवेयर-त्वरित बफ़र्स और कई GEGL ऑपरेटरों का बुनियादी कार्यान्वयन
  3. अग्रभूमि चयन उपकरण के लिए शोधन ब्रश का कार्यान्वयन. भविष्य के लिए इस कोड को शामिल करने की योजना बनाई गई है।
  4. हाथ की गतिशीलता के लिए बेहतर इंटरफ़ेस. संस्करण 2.7.1 से उपलब्ध है।

निम्नलिखित परियोजनाएँ 2010 में सफलतापूर्वक पूरी की गईं:

  1. टोन प्रोजेक्शन और मैटिंग के लिए GEGL ऑपरेशन बनाएं, HDR बनाएं और RGBE को सपोर्ट करें
  2. फ़्रेम ट्रांसफ़ॉर्म टूल बनाना. कोड मुख्य GIMP शाखा में शामिल है।

निम्नलिखित परियोजनाएँ 2011 में सफलतापूर्वक पूरी की गईं:

  1. विकृतियाँ प्रस्तुत करने के लिए एक उपकरण बनाना (वॉर्प ट्रांसफ़ॉर्म)
  2. एक निर्बाध क्लोनिंग उपकरण बनाना (सीमलेस क्लोन)
  3. आयाम दर्ज करने के लिए नया विजेट. 2.10 के लिए निर्धारित एक अलग थ्रेड में उपलब्ध है।
  4. जीईजीएल में ओपनसीएल के साथ रेंडरिंग और जीपीयू कंप्यूटिंग. GEGL विकास शाखा में शामिल किया गया।
  5. GIMP फ़िल्टर को GEGL संचालन में पोर्ट करना. संस्करण 0.1.8 के भाग के रूप में जारी किया गया।

शुभंकर

विल्बर जीआईएमपी शुभंकर है और इसे तुओमास "टाइगर्ट" कुओसमैनन द्वारा बनाया गया था।

विल्बर्ट के साथ GIMP लोगो

टिप्पणियाँ

ग्रन्थसूची

  • I. ए खाखेवमुफ़्त ग्राफ़िक्स संपादक GIMP: पहला चरण। - डीएमके-प्रेस, सितंबर 2009। - 232 पी। - 1000 प्रतियां. - आईएसबीएन 978-5-9706-0042-2

लिंक

  • gimp.org (अंग्रेजी) - GIMP की आधिकारिक वेबसाइट
  • रजिस्ट्री.gimp.org (अंग्रेज़ी) - GIMP के लिए एक्सटेंशन की रजिस्ट्री
  • ऑनलाइन
  • www.gimp.ru (रूसी) - मुफ़्त ग्राफ़िक्स संपादक GIMP के बारे में आधिकारिक रूसी भाषा की वेबसाइट।
  • www.progimp.ru (रूसी) - बड़ी संख्या में पाठों वाली एक अनौपचारिक साइट।
  • www.gimpinfo.ru (रूसी) - शुरुआती GIMP उपयोगकर्ताओं के लिए साइट

GIMP ग्राफ़िक संपादक C में लिखा गया है। प्रोग्राम उपयोगकर्ता इंटरफ़ेस बनाने के लिए GTK+ और काहिरा लाइब्रेरी का उपयोग करता है।

जीआईएमपी के आधुनिक संस्करण में, इंटरफ़ेस पूरी तरह से आंतरिक तर्क से अलग हो गया है, और छवि प्रसंस्करण जीईजीएल लाइब्रेरी के माध्यम से किया जाता है, जो एसाइक्लिक ग्राफ़ का उपयोग करता है। प्रस्तुति प्रारूपों के बीच पिक्सेल को परिवर्तित करने के लिए, बबल डिक्शनरी लाइब्रेरी का उपयोग किया जाता है।

शुरुआती डेवलपर्स के लिए कई संदर्भ संसाधन हैं:

  • संकलन सहायता;
  • के बारे में जानकारी;
  • पैच फ़ाइलें बनाने में सहायता.

लीगेसी एपीआई सहायता डेवलपर.gimp.org पर उपलब्ध है।

यदि आप GIMP फ़िल्टर को GEGL में पोर्ट करने में रुचि रखते हैं, तो ये पृष्ठ आपकी सहायता करेंगे:

  • GEGL पर फ़िल्टर पोर्ट और पोर्ट स्थिति पर सहायता;
  • विभिन्न डेटा प्रारूपों के लिए समर्थन प्रदान करने वाले GEGL और GIO प्लगइन्स पर पोर्ट स्थिति।

सबसे जरूरी काम

जीआईएमपी एक बड़ी परियोजना है जिसमें हमेशा नए प्रतिभागियों और नए, आशाजनक विचारों के लिए जगह होती है। चूंकि नए ग्राफिक्स प्रोसेसिंग इंजन में अपूर्ण संक्रमण के कारण कुछ महत्वपूर्ण कार्यों का कार्यान्वयन अवरुद्ध हो गया है, इसलिए हम कुछ समस्याओं को हल करने को उच्च प्राथमिकता मानते हैं:

  • जीआईएमपी फिल्टर का जीईजीएल में पोर्ट;
  • जीईजीएल को तेज़ करना;
  • ओपनसीएल में जीईजीएल संचालन का बंदरगाह;
  • एक नये आंतरिक फ़ाइल स्वरूप का विकास.

इस सूची को भ्रमित न करें; हम कुछ ऐसे नवाचारों को देखने के लिए उत्साहित होंगे जो रोमांचक वैज्ञानिक अनुसंधान को साकार कर रहे हैं, विशेष रूप से छवि हेरफेर और फोटो प्रसंस्करण के क्षेत्रों में। प्रोजेक्ट विकी पर सबसे वर्तमान कार्यों की एक सूची प्रदान की गई है।

एर्गोनॉमिक्स पर काम कर रहे हैं

2006 से, जर्मन कंपनी मैन+मशीन वर्क्स के प्रमुख पीटर सिकिंग, GIMP एर्गोनॉमिक्स पर काम कर रहे हैं। प्रयोज्यता कार्य को एक अलग अंग्रेजी-भाषा विकि में प्रलेखित किया गया है।

ताज़ा परियोजनाएं:

  • टूल पैरामीटर इंटरफ़ेस (अधिक कॉम्पैक्ट विजेट);

इसके अलावा, पीटर के छात्रों ने कई अध्ययन किए, जिनके आधार पर जीआईएमपी इंटरफ़ेस में भी सुधार किया जा सकता है:

यदि आप ऊपर सूचीबद्ध कार्यों में से एक या किसी अन्य को लेने के लिए तैयार हैं, तो हम अनुशंसा करते हैं कि आप परियोजना में मुख्य संचार चैनलों में से एक से जुड़ें और भाग लेने के लिए अपनी तत्परता का संकेत दें।

टीम के साथ काम कर रहे हैं

डेवलपर्स के लिए मुख्य संचार चैनल IRC: #gimp on irc.gimp.net है। प्रोग्रामर का एक बड़ा हिस्सा यूरोप में रहता है, लेकिन संयुक्त राज्य अमेरिका और न्यूजीलैंड से सक्रिय प्रतिभागी हैं, इसलिए कृपया समझें कि तुरंत उत्तर प्राप्त करना संभव नहीं हो सकता है।

  • GIMP डेवलपर, जिसका उद्देश्य GIMP विकास पर चर्चा करना है।
  • GEGL डेवलपर, यह GEGL और babl पुस्तकालयों के विकास पर चर्चा करता है।

रूसी और 74 अन्य भाषाएँ

प्रथम संस्करण नवीनतम संस्करण राज्य वेबसाइट

जीएनयू छवि हेरफेर कार्यक्रमया तार से पुष्ट किया हुआ फ़ीता(रूसी) तार से पुष्ट किया हुआ फ़ीता) - रेखापुंज ग्राफिक्स संपादक, रेखापुंज ग्राफिक्स बनाने और संसाधित करने के लिए एक कार्यक्रम और वेक्टर ग्राफिक्स के साथ काम करने के लिए आंशिक समर्थन। इस परियोजना की स्थापना 1995 में स्पेंसर किम्बेल और पीटर मैटिस द्वारा एक थीसिस परियोजना के रूप में की गई थी और वर्तमान में इसे स्वयंसेवकों के एक समूह द्वारा समर्थित किया गया है। जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत वितरित।

परिचय

प्रारंभ में, संक्षिप्त नाम "GIMP" का अर्थ अंग्रेजी था। सामान्य छवि हेरफेर कार्यक्रम , और 1997 में पूरा नाम बदलकर "जीएनयू इमेज मैनिपुलेशन प्रोग्राम" कर दिया गया और कार्यक्रम आधिकारिक तौर पर जीएनयू प्रोजेक्ट का हिस्सा बन गया।

जीआईएमपी के साथ पूरा किए जा सकने वाले विशिष्ट कार्यों में ग्राफिक्स और लोगो बनाना, तस्वीरों को स्केल करना और क्रॉप करना, रंग भरना, परतों का उपयोग करके छवियों को संयोजित करना, सुधारना और छवियों को विभिन्न प्रारूपों में परिवर्तित करना शामिल है।

जीआईएमपी पोजिशनिंग

लंबे समय तक, GIMP को उपयोगकर्ताओं की इच्छाओं को ध्यान में रखते हुए बनाया गया था, लेकिन मुख्य रूप से डेवलपर्स की प्राथमिकताओं के अनुसार और एर्गोनोमिक विशेषज्ञों की भागीदारी के बिना। परियोजना का कोई समग्र दृष्टिकोण नहीं था। परिणामस्वरूप उत्पन्न हुई समस्याओं के समाधान के लिए अनेक उपाय किये गये हैं।

2005 में, GIMP परियोजना को OpenUsability कार्यक्रम में एक भागीदार के रूप में पंजीकृत किया गया था। मार्च 2006 में लिब्रे ग्राफिक्स मीटिंग में, ओपनयूसेबिलिटी और जीआईएमपी विकास टीम के बीच पहली बैठक हुई, जिसके दौरान अंतिम उपयोगकर्ताओं के लिए एक उत्पाद के रूप में जीआईएमपी के दृष्टिकोण को परिभाषित किया गया था:

  • जीआईएमपी मुफ़्त सॉफ़्टवेयर है;
  • जीआईएमपी एक उच्च गुणवत्ता वाला फोटो रीटचिंग एप्लिकेशन है जो आपको मूल छवियां बनाने की अनुमति देता है;
  • जीआईएमपी स्क्रीन और वेब ग्राफिक्स बनाने के लिए एक उच्च गुणवत्ता वाला एप्लिकेशन है;
  • जीआईएमपी वैज्ञानिकों और डिजाइनरों के लिए शक्तिशाली और उन्नत ग्राफिक्स प्रोसेसिंग एल्गोरिदम बनाने का एक मंच है;
  • GIMP आपको दोहराए जाने वाले कार्यों को स्वचालित करने की अनुमति देता है;
  • केवल ऐड-ऑन इंस्टॉल करके GIMP को आसानी से बढ़ाया जा सकता है।

ये थीसिस जीआईएमपी के आगे के विकास को निर्धारित करते हैं।

2006 के पतन में, ओपनयूसेबिलिटी परियोजना के ढांचे के भीतर एक अध्ययन आयोजित किया गया था, जिसके परिणामों को धीरे-धीरे सिफारिशों और विशिष्टताओं के रूप में औपचारिक रूप दिया गया और लागू किया जा रहा है।

संभावनाएं

स्लाइड्स जीआईएमपी (मैक ओएस एक्स लायन) के लिए उपलब्ध ब्रश, पैटर्न और ग्रेडिएंट दिखाती हैं

नुकसान, उनके समाधान और उपाय

वर्तमान में, व्यावसायिक डिज़ाइन, मुद्रण और फोटोग्राफी में GIMP का उपयोग कई कठिनाइयों से जुड़ा है, और कई मामलों में यह पूरी तरह से असंभव है:

  • स्पॉट रंगों के लिए कोई समर्थन नहीं (और पैनटोन पैलेट - लाइसेंसिंग कारणों से);
  • रंग मॉडल, CIELAB और CIE XYZ के लिए कोई पूर्ण समर्थन नहीं है;
  • प्रति रंग चैनल 16 या अधिक बिट्स के लिए कोई समर्थन नहीं;
  • एचडीआरआई और टोन मैपिंग ऑपरेटरों के लिए कोई समर्थन नहीं;
  • कोई प्रक्रियात्मक (समायोजन) परतें और प्रभाव (शैलियाँ) परतें नहीं हैं।

जीईजीएल लाइब्रेरी का उपयोग करने के लिए संक्रमण के दूसरे चरण में उल्लिखित कई कमियों को समाप्त करने की योजना बनाई गई है।

वास्तुकला

जीटीके+ 2.x इंटरफ़ेस के साथ GIMP 2.x

इंटरफ़ेस तत्व बनाने के लिए GIMP GTK+ का उपयोग करता है। जीटीके+ को मूल रूप से जीआईएमपी के साथ वाणिज्यिक मोटिफ लाइब्रेरी के प्रतिस्थापन के रूप में शामिल किया गया था, जिस पर जीआईएमपी के शुरुआती संस्करण निर्भर थे। जीआईएमपी और जीटीके+ को मूल रूप से यूनिक्स जैसे ऑपरेटिंग सिस्टम पर चलने वाले एक्स विंडो सिस्टम के लिए विकसित किया गया था, लेकिन तब से इसे माइक्रोसॉफ्ट विंडोज, ओएस/2, मैक ओएस एक्स और स्काईओएस पर पोर्ट कर दिया गया है।

जीआईएमपी और अन्य कार्यक्रम

फ़िल्मजिम्प/सिनेपेंट/ग्लासगो

FilmGimp, जिसे अब सिनेपेंट कहा जाता है, GIMP 1.0.4 का एक कांटा है और तब से इसे स्वतंत्र रूप से विकसित किया गया है। सिनेपेंट को विशेष रूप से फ्रेम मैनेजर और "प्याज परतों" का उपयोग करके वीडियो फ्रेम को रंगने और रीटच करने के लिए डिज़ाइन किया गया है। रंग की गहराई को GIMP के 8 के बजाय प्रति चैनल 32 फ्लोटिंग-पॉइंट बिट्स तक बढ़ा दिया गया है। सिनेपेंट द्वारा निर्मित फ़ाइलें GIMP के साथ संगत नहीं हैं, मुख्यतः समर्थित रंग गहराई में अंतर के कारण। इसी कारण से, GIMP सिनेपेंट ब्रश और टेक्सचर का समर्थन नहीं करता है।

कुछ समय के लिए सिनेपेंट को ग्लासगो नाम से पूरी तरह से दोबारा लिखा गया। फरवरी 2007 में, उत्पाद का एक अल्फ़ा संस्करण जारी किया गया। पिछले दो वर्षों में [ कब?] दोनों परियोजनाओं पर कोई सक्रिय कार्य नहीं है

GIMPशॉप

विभिन्न ऑपरेटिंग सिस्टम पर GIMP

लिनक्स

FreeBSD

जीआईएमपी फ्रीबीएसडी पोर्ट संग्रह का हिस्सा है।

MAC OS X

MAC OS के लिए GIMP का एक निर्माण है।

माइक्रोसॉफ़्ट विंडोज़

जीआईएमपी और गूगल समर ऑफ कोड

2006 में, GIMP टीम ने कई परियोजनाओं के साथ Google Summer of Code कार्यक्रम में भाग लिया, जिनमें से निम्नलिखित को सफलतापूर्वक पूरा किया गया:

  1. वेक्टर परतें. इसके एकीकरण पर काम 2008 के अंत में ही शुरू हुआ। अंतिम कार्यान्वयन संस्करण 2.8 में उपलब्ध होने की उम्मीद है।
  2. फोटोशॉप से ​​वैनिशिंग पॉइंट का एनालॉग
  3. फोटोशॉप से ​​हीलिंग ब्रश का एनालॉग. प्रोजेक्ट संस्करण 2.4 में शामिल है।
  4. रूबी में स्क्रिप्ट लिखने की क्षमता. कोड अपने स्वयं के एसवीएन ट्री में है
  5. विभिन्न वेवलेट एल्गोरिदम का कार्यान्वयन. स्रोत कोड GIMP एक्सटेंशन रजिस्ट्री में पाया जा सकता है: denoise (शोर में कमी), ihalf (उलटा हाफ़टोनिंग), jp2 (JPEG2000 समर्थन)।

2008 में, टीम ने फिर से कार्यक्रम में भाग लिया; पाँच में से चार परियोजनाएँ सफलतापूर्वक पूरी हुईं:

  1. टैग के साथ संसाधनों (ब्रश, बनावट, आदि) का वर्गीकरण
  2. सीधे कैनवास पर टेक्स्ट टाइप करना. अस्थिर संस्करण में पहले से ही उपलब्ध है.
  3. पायथन स्क्रिप्टिंग में सुधार. परियोजना को संस्करण 2.10 में शामिल किया जाएगा।
  4. GEGL के लिए फ़्रीक्वेंसी डोमेन संचालन. प्रोजेक्ट एक लाइब्रेरी का उपयोग करता है जिसका लाइसेंस इस कोड को मुख्य विकास ट्री में शामिल करने की अनुमति नहीं देता है।

2009 में, टीम ने निम्नलिखित परियोजनाओं को सफलतापूर्वक पूरा किया:

  1. जीईजीएल के लिए प्रायोगिक नमूने छवि आकार को बढ़ाने और घटाने के लिए डिज़ाइन किए गए हैं. कोड मुख्य GEGL विकास वृक्ष में शामिल है।
  2. हार्डवेयर-त्वरित बफ़र्स और कई GEGL ऑपरेटरों का बुनियादी कार्यान्वयन
  3. अग्रभूमि चयन उपकरण के लिए शोधन ब्रश का कार्यान्वयन. भविष्य के लिए इस कोड को शामिल करने की योजना बनाई गई है।
  4. हाथ की गतिशीलता के लिए बेहतर इंटरफ़ेस. संस्करण 2.7.1 से उपलब्ध है।

निम्नलिखित परियोजनाएँ 2010 में सफलतापूर्वक पूरी की गईं:

  1. टोन प्रोजेक्शन और मैटिंग के लिए GEGL ऑपरेशन बनाएं, HDR बनाएं और RGBE को सपोर्ट करें
  2. फ़्रेम ट्रांसफ़ॉर्म टूल बनाना. कोड मुख्य GIMP शाखा में शामिल है।

निम्नलिखित परियोजनाएँ 2011 में सफलतापूर्वक पूरी की गईं:

  1. विकृतियाँ प्रस्तुत करने के लिए एक उपकरण बनाना (वॉर्प ट्रांसफ़ॉर्म)
  2. एक निर्बाध क्लोनिंग उपकरण बनाना (सीमलेस क्लोन). 2.10 के लिए निर्धारित एक अलग थ्रेड में उपलब्ध है।
  3. आयाम दर्ज करने के लिए नया विजेट. 2.10 के लिए निर्धारित एक अलग थ्रेड में उपलब्ध है।
  4. जीईजीएल में ओपनसीएल के साथ रेंडरिंग और जीपीयू कंप्यूटिंग. GEGL विकास शाखा में शामिल किया गया।
  5. GIMP फ़िल्टर को GEGL संचालन में पोर्ट करना. संस्करण 0.1.8 के भाग के रूप में जारी किया गया।

शुभंकर

विल्बर जीआईएमपी शुभंकर है और इसे तुओमास "टाइगर्ट" कुओसमैनन द्वारा बनाया गया था।

विल्बर्ट के साथ GIMP लोगो

टिप्पणियाँ

ग्रन्थसूची

  • I. ए खाखेवमुफ़्त ग्राफ़िक्स संपादक GIMP: पहला चरण। - डीएमके-प्रेस, सितंबर 2009। - 232 पी। - 1000 प्रतियां. - आईएसबीएन 978-5-9706-0042-2

लिंक

  • gimp.org (अंग्रेजी) - GIMP की आधिकारिक वेबसाइट
  • रजिस्ट्री.gimp.org (अंग्रेज़ी) - GIMP के लिए एक्सटेंशन की रजिस्ट्री
  • ऑनलाइन
  • www.gimp.ru (रूसी) - मुफ़्त ग्राफ़िक्स संपादक GIMP के बारे में आधिकारिक रूसी भाषा की वेबसाइट।
  • www.progimp.ru (रूसी) - बड़ी संख्या में पाठों वाली एक अनौपचारिक साइट।

जीआईएमपी छवियों के साथ काम करने के लिए एक बहु-प्लेटफ़ॉर्म सॉफ़्टवेयर है। GIMP एक संक्षिप्त शब्द है जो GNU इमेज मैनिपुलेशन प्रोग्राम के लिए है। जीआईएमपी संपादक विभिन्न प्रकार के छवि संशोधन कार्यों के लिए उपयुक्त है, जिसमें फोटो रीटचिंग, छवि विलय और छवि निर्माण शामिल है।

जीआईएमपी कार्यक्रमबहुकार्यात्मक. इसका उपयोग एक साधारण ग्राफिक संपादक के रूप में, एक पेशेवर फोटो रीटचिंग एप्लिकेशन के रूप में किया जा सकता है नेटवर्क प्रणालीबैच छवि प्रसंस्करण, एक छवि रेंडरर के रूप में, एक छवि प्रारूप कनवर्टर के रूप में, आदि।

GIMP को एक्स्टेंसिबल होने के लिए डिज़ाइन किया गया है ऐड-ऑन का उपयोग करना, किसी भी संभावित कार्य को कार्यान्वित करना। एक उन्नत स्क्रिप्टिंग इंटरफ़ेस किसी भी स्तर पर किसी भी कार्य को स्वचालित करना आसान बनाता है।

GIMP की खूबियों में से एक कई ऑपरेटिंग सिस्टम के लिए कई स्रोतों से इसकी उपलब्धता है। जीआईएमपी अधिकांश जीएनयू/लिनक्स वितरणों में शामिल है। GIMP अन्य ऑपरेटिंग सिस्टम जैसे Microsoft Windows™ या Apple के Mac OS X™ (डार्विन) के लिए भी उपलब्ध है। जीआईएमपी जीपीएल (जनरल पब्लिक लाइसेंस) के तहत जारी किया गया मुफ्त सॉफ्टवेयर है। जीपीएल उपयोगकर्ताओं को प्रोग्राम के स्रोत कोड तक पहुंचने और बदलने का अधिकार देता है।

1.1. लेखक

GIMP का पहला संस्करण पीटर मैटिस और स्पेंसर किमबॉल द्वारा लिखा गया था। कई प्रोग्रामरों ने कार्यक्रम के विकास में योगदान दिया, हजारों ने समर्थन और परीक्षण में मदद की। जीआईएमपी डेवलपर ऑर्केस्ट्रा स्वेन न्यूमैन और मिच नैटरर की भूमिका निभाता है।

1.2. जीआईएमपी सहायता प्रणाली

GIMP दस्तावेज़ीकरण टीम आपको GIMP का उपयोग करने के तरीके को समझने के लिए आवश्यक जानकारी देती है। सबसे नवीनतम संस्करणदस्तावेज़ीकरण हमेशा HTML प्रारूप में उपलब्ध होता है। आप इसे खोल सकते हैं स्थानीय प्रति GIMP के साथ काम करते समय F1 कुंजी दबाकर। जब माउस कर्सर संबंधित आइटम पर हो तो F1 कुंजी दबाकर व्यक्तिगत मेनू आइटम पर सहायता प्राप्त की जा सकती है।

1.3. विशेषताएँ एवं कार्य

नीचे है संक्षिप्त समीक्षाजीआईएमपी विशेषताएं और कार्य।

    पूरा स्थिरब्रश, पेंसिल, स्प्रे गन, स्टैम्प आदि सहित उपकरण।

    मेमोरी का उचित उपयोग, जिसमें छवि का आकार केवल हार्ड ड्राइव पर खाली स्थान द्वारा सीमित होता है।

    सभी ड्राइंग टूल के लिए उप-पिक्सेल नमूनाकरण, उच्च गुणवत्ता वाली एंटी-अलियासिंग प्रदान करता है।

    पारदर्शिता के साथ काम करने के लिए पूर्ण अल्फा चैनल समर्थन।

    परतें और चैनल.

    "स्क्रिप्ट-फू" जैसे बाहरी अनुप्रयोगों से जीआईएमपी आंतरिक कार्यों को कॉल करने के लिए प्रक्रियात्मक डेटाबेस

    उन्नत स्क्रिप्टिंग क्षमताएं.

    एकाधिक पूर्ववत और पुनः करें क्रियाएँ, केवल आपकी हार्ड ड्राइव पर खाली स्थान द्वारा सीमित।

    रोटेट, स्केल, वार्प और फ्लिप सहित परिवर्तन उपकरण।

    समर्थित फ़ाइल स्वरूपों में GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP और कई अन्य शामिल हैं।

    आयताकार, अण्डाकार, मुक्त मार्की, जादू की छड़ी, बेज़ियर कर्व्स और स्मार्ट चयन सहित चयन उपकरण

    ऐड-ऑन जो नए प्रारूपों और फ़िल्टर के लिए समर्थन जोड़ना आसान बनाते हैं।



मित्रों को बताओ