विषयसूची:

लिनक्स 'कन्वर्ट' कमांड के साथ छवियों में टेक्स्ट जोड़ें: 3 कदम
लिनक्स 'कन्वर्ट' कमांड के साथ छवियों में टेक्स्ट जोड़ें: 3 कदम

वीडियो: लिनक्स 'कन्वर्ट' कमांड के साथ छवियों में टेक्स्ट जोड़ें: 3 कदम

वीडियो: लिनक्स 'कन्वर्ट' कमांड के साथ छवियों में टेक्स्ट जोड़ें: 3 कदम
वीडियो: What is Linux With Full Information? – [Hindi] – Quick Support 2024, नवंबर
Anonim
लिनक्स के साथ छवियों में टेक्स्ट जोड़ें 'कन्वर्ट' कमांड
लिनक्स के साथ छवियों में टेक्स्ट जोड़ें 'कन्वर्ट' कमांड

यह निर्देश आपको दिखाएगा कि लिनक्स में कन्वर्ट कमांड का उपयोग करके किसी छवि में टेक्स्ट कैसे जोड़ा जाए। इसका एक मूल्यवान उपयोग दस्तावेज़ीकरण के लिए एक छवि पर एक कैप्शन रखना है। एक अन्य उपयोग एक ऐसी छवि पर टाइम स्टैम्प लगाना होगा जो एक वेबकैम द्वारा स्वचालित रूप से उत्पन्न हो जाती है। कई कन्वर्ट विकल्प हैं जिनका उपयोग आप छवि पर टेक्स्ट रखने में कर सकते हैं। आप पाठ के लिए प्रारंभिक बिंदु (ऊंचाई/चौड़ाई समन्वय के माध्यम से), पाठ का रंग भरें, पाठ का बिंदु आकार और प्रयुक्त फ़ॉन्ट चुन सकते हैं। यह निर्देश आपको दिखाएगा कि यह सब कैसे करना है। इस निर्देश के साथ प्रमुख पकड़ यह है कि आपको यह सब लिनक्स ऑपरेटिंग सिस्टम में करना है। मुझे माइक्रोसॉफ्ट विंडोज में कन्वर्ट जैसी उपयोगिता के बारे में पता नहीं है लेकिन विंडोज़ में कमांड लाइन के साथ कौन कुछ भी करता है? यह निर्देश उन लिनक्स उपयोगकर्ताओं के लिए अधिक लक्षित है जो अपने कंप्यूटर से अधिक प्राप्त करना चाहते हैं। यदि आप एक विंडोज उपयोगकर्ता हैं और अभी भी इस निर्देश को पढ़ने के लिए ललचा रहे हैं, तो आप लिनक्स को डाउनलोड और इंस्टॉल करने के लिए ललचा सकते हैं। मैं इसे बाद की तारीख में कैसे करना है, इस पर एक निर्देश लिख सकता हूं, लेकिन यदि आप इसे स्वयं करना चाहते हैं, तो आप https://www.ubuntu.com/ पर जा सकते हैं और प्रक्रिया शुरू कर सकते हैं। आप अपने कंप्यूटर को ड्यूल-बूट मशीन में बदल सकते हैं (मैं वास्तव में अनुशंसा करता हूं कि आप अपनी मशीन में दूसरी हार्ड डिस्क स्थापित करें - कोई भी आकार करेगा)। BTW, Linux मुफ़्त है, साथ ही इसमें सब कुछ उपलब्ध है। साथ ही, अब तक, यह वायरस के लिए अभेद्य है।

चरण 1: लिनक्स 'कन्वर्ट' उपयोगिता

एक छवि में एक लेबल जोड़ने का कार्य करने के लिए, हम पूरी तरह से एक लिनक्स टर्मिनल विंडो के भीतर काम करेंगे। विंडोज़ इसे एक कमांड विंडो कहता है लेकिन विंडोज़ में इसका उपयोग शायद ही कभी पुराने समय के लोगों को छोड़कर किया जाता है जो इसे डॉस के दिनों से याद करते हैं। लिनक्स उपयोगकर्ता इसका भारी उपयोग करते हैं। सबसे पहले, एक टर्मिनल विंडो लाएं। उबंटू लिनक्स के साथ, आप एप्लिकेशन-> टर्मिनल का चयन करके ऐसा करते हैं। कमांड लाइन प्रॉम्प्ट के साथ एक विंडो खुलेगी। यह आपको आपके होम डायरेक्टरी में डाल देगा। आइए मान लें कि जिस छवि के साथ आप खेलना चाहते हैं वह "छवियों" उपनिर्देशिका में है। उस उपनिर्देशिका में जाने के लिए, "cd images" टाइप करें। यह देखने के लिए कि कौन सी फाइलें हैं, कॉमन "ls" जारी करें। मेरे मामले में, मैं "sunset1.jpg" नामक फ़ाइल के साथ काम करना चाहता हूं। आप यह भी सुनिश्चित करना चाहते हैं कि आपके सिस्टम पर कन्वर्ट कमांड उपलब्ध है। ऐसा करने का एक तरीका "जो कन्वर्ट" कमांड जारी करना है। यदि यह उपलब्ध है, तो इसका स्थान स्क्रीन पर प्रिंट हो जाएगा। मेरे मामले में, यह "/usr/bin/convert" पर है। यह पता लगाने का एक और तरीका है कि क्या यह उपलब्ध है, बस कमांड लाइन पर "कन्वर्ट" कमांड जारी करें। यदि यह वहां है, तो उपलब्ध सभी विकल्पों के साथ कमांड का एक लंबा विवरण मुद्रित किया जाएगा। यदि यह नहीं है, तो आप "कन्वर्ट: कमांड नहीं मिला" देखेंगे। आइए मान लें कि यह उपलब्ध है। यदि आप नंगे आदेश "कन्वर्ट" जारी करते हैं तो आप देख सकते हैं कि यह कई क्षमताओं के साथ एक बहुत शक्तिशाली उपकरण है। कन्वर्ट कमांड का अधिक पूर्ण विवरण यहां पाया जा सकता है:https://linux.about.com/od/commands/l/blcmdl1_convert.htm हमारे उद्देश्यों के लिए, हम केवल कैप्शन लिखने के लिए "-ड्रा" तर्क का उपयोग करना चाहते हैं फोटो को।

चरण 2: एक कैप्शन जोड़ना

एक कैप्शन जोड़ना
एक कैप्शन जोड़ना
एक कैप्शन जोड़ना
एक कैप्शन जोड़ना
एक कैप्शन जोड़ना
एक कैप्शन जोड़ना

मेरी मूल छवि सूर्यास्त1-j.webp

चरण 3: छवियों की लेबलिंग को स्वचालित करना

छवियों की लेबलिंग को स्वचालित करना
छवियों की लेबलिंग को स्वचालित करना

आपने देखा है कि आप कमांड लाइन से किसी इमेज में मैन्युअल रूप से कैप्शन कैसे जोड़ते हैं। यह ठीक काम करता है अगर आपके पास काम करने के लिए कुछ तस्वीरें हैं लेकिन इस तरह से काम करना काफी कठिन हो सकता है। यदि आपके पास संसाधित करने के लिए बहुत सारी छवियां हैं, तो आप लिनक्स में किसी प्रकार की स्क्रिप्टिंग भाषा का उपयोग करना चाहेंगे। एक संभावना शेल स्क्रिप्ट का उपयोग करना है। मैं जो उपयोग करता हूं वह पर्ल नामक एक स्क्रिप्टिंग भाषा है। वेब पर सभी प्रकार की सीजीआई स्क्रिप्ट के लिए मैं यही उपयोग करता हूं। अन्य संभावनाएं जावा, सी ++, पीएचपी और पायथन हैं। आप जो कुछ भी उपयोग करते हैं, आपको इसे निष्पादित करने के लिए एक कमांड लाइन स्ट्रिंग और शेल आउट बनाने में सक्षम होना चाहिए। इसका उपयोग करने का एक तरीका यह है कि मैं स्वचालित रूप से उस छवि पर टाइमस्टैम्प डालता हूं जो मेरा वेबकैम एक मिनट में एक बार उत्पन्न करता है। एक पर्ल स्क्रिप्ट में मैं वर्तमान टाइमस्टैम्प (दिनांक और समय) तैयार करता हूं और फिर इसे वर्तमान छवि पर ओवरले करता हूं। मैंने फोटो पर अपनी वेबसाइट का पता भी डाला है। आप देख सकते हैं कि संलग्न तस्वीर 2 फरवरी को 13:07 बजे ली गई थी। मेरे कंप्यूटर पर एक स्क्रिप्ट है जो एक मिनट में एक बार चलती है। यह वेबकैम से छवि को पकड़ लेता है, वेबसाइट का नाम और टाइमस्टैम्प सम्मिलित करता है, और फिर इसे मेरी वेबसाइट पर अपलोड करता है। आप इसे https://www.datasink.com/webcam.shtml पर कार्य करते हुए देख सकते हैं। मैं कहता हूं "मई" क्योंकि यह तभी होता है जब मेरा कंप्यूटर चालू होता है। मैं इसे रात भर या जब मैं दूर होता हूं तो नहीं छोड़ता। अगर मैं छवियों की पूरी निर्देशिका को लेबल करना चाहता हूं, तो मैं इसे करने के लिए एक पर्ल स्क्रिप्ट बनाउंगा। ऐसा करने का एक तरीका एक टेक्स्ट फ़ाइल बनाना है जिसमें निर्देशिका में छवियों की पूरी सूची है, प्रति पंक्ति एक। प्रत्येक पंक्ति पर छवि के नाम के बाद कैप्शन का टेक्स्ट होगा। मैं एक लूप बनाउंगा जो लेबल लेगा और इसे छवि पर लागू करेगा। बेशक, लेबल को क्षैतिज रूप से केंद्रित करने में समस्या होगी। मुझे शायद कैप्शन की वास्तविक चौड़ाई की गणना करनी होगी और फिर क्षैतिज तर्क को समायोजित करना होगा।

सिफारिश की: