यह कमांड गोज़र है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
गोज़र - एक कमांडलाइन टेक्स्ट रेंडरर
SYNOPSIS
गोज़र [विकल्प] [फ़ाइल]
वर्णन
गोजर एबिटररी टेक्स्ट से छवियां बनाने के लिए एक कमांडलाइन टेक्स्ट रेंडरिंग उपयोगिता है
वैकल्पिक फॉन्टस्टाइल, वर्डरैपिंग और लेआउट नियंत्रण का उपयोग करके एंटीअलाइज्ड ट्रूटाइप फ़ॉन्ट।
गोजर का उपयोग करता है imlib2 छवियाँ बनाने और सहेजने के लिए लाइब्रेरी। गोजर कुछ विकल्प हैं,
नीचे विस्तृत विवरण दिया गया है। प्रस्तुत पाठ को सहेजने के लिए फ़ाइल नाम के रूप में [फ़ाइल] निर्दिष्ट करें। विकल्प कर सकते हैं
एक में भी निर्दिष्ट किया जाना चाहिए rc पट्टिका , आपको आमतौर पर उपयोग किए जाने वाले विकल्पों को सहेजने की अनुमति देता है (जैसे
फ़ॉन्टपाथ) पुन: उपयोग के लिए। rc पट्टिका $HOME/.gozerrc को हमेशा डिफ़ॉल्ट सेटिंग्स के लिए पार्स किया जाता है,
और अन्य आरसी फ़ाइलों को इन विकल्पों को ओवरराइड करने के लिए कमांडलाइन पर निर्दिष्ट किया जा सकता है। देखना RC
फ़ाइलें वाक्यविन्यास पर जानकारी के लिए.
विकल्प
-एच, --मदद
सहायता आउटपुट प्रदर्शित करें और बाहर निकलें।
-में, --संस्करण
आउटपुट संस्करण की जानकारी और बाहर निकलें।
-बी, --पृष्ठभूमि सीओएल
पृष्ठभूमि रंग के रूप में COL का उपयोग करें, देखें रंग_परिभाषाएँ सिंटैक्स के लिए, डिफ़ॉल्ट है
पारदर्शी (0,0,0,0).
-एफ, --अग्रभूमि सीओएल
अग्रभूमि रंग के रूप में COL का उपयोग करें। डिफ़ॉल्ट सफेद है (255,255,255,255)।
-एफ, --फ़ॉन्ट एसटीआर
फ़ॉन्ट एसटीआर का उपयोग करके ड्रा करें। आकार नाम के साथ निर्दिष्ट है, उदाहरण के लिए 12पीटी एरियल के लिए 'एरियल/12',
डिफ़ॉल्ट 20thcent/16 (gozer द्वारा प्रदत्त फ़ॉन्ट) है।
-जे, --औचित्य एसटीआर
पाठ को उचित ठहराएँ, एसटीआर के लिए अनुमत मान बाएँ, दाएँ, केंद्र या ब्लॉक हैं। डिफ़ॉल्ट है
बाएं।
-एल, --पंक्ति रिक्ति INT
एकाधिक पंक्तियों को INT पिक्सेल द्वारा अलग करें, डिफ़ॉल्ट 1।
-पी, --फ़ॉन्टपथ एसटीआर
फ़ॉन्ट खोजने के लिए फ़ॉन्ट निर्देशिकाओं की कोलन से अलग सूची। में सबसे अच्छा उपयोग किया जाता है
इसे हर बार टाइप करने पर सहेजने के लिए RCFILE का उपयोग करें।
-क्यू, --गुणवत्ता INT
1-100, कुछ प्रारूपों के लिए आउटपुट की गुणवत्ता को प्रभावित करता है, जैसे जेपीईजी संपीड़न (उच्चतर)।
मतलब उच्च गुणवत्ता)।
-पी, --पाइप
किसी फ़ाइल से पढ़ने के बजाय मानक से पाइप इनपुट टेक्स्ट।
-आर, --rc-फ़ाइल एसटीआर
अतिरिक्त विकल्प देखने के लिए आरसी फ़ाइल के रूप में एसटीआर का उपयोग करें, डिफ़ॉल्ट $HOME/.gozerrc है
-एस, --अंदाज एसटीआर
किसी फॉन्टस्टाइल को लोड करने के लिए फ़ाइल के रूप में एसटीआर का उपयोग करें, देखें फॉन्टस्टाइल्स वाक्य रचना के लिए।
-टी, --पाठ एसटीआर
चित्र बनाने के लिए पाठ के रूप में एसटीआर का उपयोग करें।
-टी, --पाठ फ़ाइल एसटीआर
फ़ाइल STR से निकालने के लिए पाठ पढ़ें।
-डब्ल्यू, --रैप INT
टेक्स्ट को INT पिक्सेल में वर्डव्रैप करें।
-एक्स, --एक्स-ऑफ़सेट INT
आईएनटी पिक्सल द्वारा ऊपर बाईं ओर से क्षैतिज रूप से टेक्स्ट को ऑफसेट करें।
-वाई, --y-ऑफ़सेट INT
शीर्ष बाईं ओर से INT पिक्सेल द्वारा पाठ को लंबवत रूप से ऑफसेट करें।
RC फ़ाइलें
आरसी फ़ाइल सिंटैक्स सरल है। किसी पंक्ति के आरंभ में '#' वर्ण उस रेखा को दर्शाता है
एक टिप्पणी है, अन्यथा पंक्तियाँ लंबे विकल्प के नाम से शुरू की जाती हैं
कमांडलाइन (- उपसर्ग लगाए बिना), कुछ रिक्त स्थान और विकल्प का मान। जैसे
फॉन्टपाथ /usr/share/truetype:/usr/local/share/truetype
ध्यान दें --rc-file निर्दिष्ट rc फ़ाइल में वह विकल्प ओवरराइड वे कमांडलाइन से,
लेकिन $HOME/.gozerrc फ़ाइल है हमेशा डिफ़ॉल्ट सेटिंग्स के लिए पहले पढ़ें।
रंग_परिभाषाएँ
आप रंगों को 4 तरीकों से परिभाषित कर सकते हैं। HTML शैली का उपयोग करना: #RRGGBB (जिस स्थिति में alpha
डिफ़ॉल्ट 255),
#RRGGBBAA, या एक वैकल्पिक शैली:
आर, जी, बी या आर, जी, बी, ए (कृपया अल्पविराम के बीच कोई स्थान नहीं)।
उदाहरण के लिए सफेद पाठ के लिए, या तो #ffffff, #ffffffff, "255,255,255" या "255,255,255,255" का उपयोग करें। के लिए
लाल, #ff0000, #ff0000ff या "255,0,0" आदि।
फॉन्टस्टाइल्स
फॉन्टस्टाइल्स को ईएफएम सिंटैक्स में परिभाषित किया जा सकता है (केवल अनुकूलता के लिए, ये इस प्रकार नहीं हैं
शक्तिशाली), या यहां परिभाषित अनुशंसित सिंटैक्स।
पहली पंक्ति में यह पंक्ति है:
#Style
दूसरा, एक वैकल्पिक शैली नाम,
#नाम रहस्य
इसमें परतों की एक सूची दी गई है। प्रत्येक का वर्णन इस नियम द्वारा किया गया है:
लाल हरा नीला अल्फा X_OFFSET Y_OFFSET
लाल, हरे, नीले और अल्फा के लिए विशेष मान या 0,0,0,0 की स्थिति निर्दिष्ट करते हैं
इसके चयनित रंग में वास्तविक पाठ।
उदाहरण के लिए, निम्नलिखित शैली पाठ के लिए एक बहुत ही सरल छाया को परिभाषित करती है:
#Style
#नाम छाया
0 0 0 128 -3 -3
0 0 0 0 0 0
onworks.net सेवाओं का उपयोग करके ऑनलाइन गोज़र का उपयोग करें