Manual:$wgSVGConverters/hi

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

इसलिए, फ़ॉलबैक के रूप में SVG प्रारूप के चित्रों को PNG प्रारूप में बदल लेना आवश्यक है। इस रूपांतरण को करने के लिए एक बाहरी प्रोग्राम की आवश्यकता है।

इस ऐरे में SVG रूपांतरण प्रोग्रामों की सूची और हर प्रोग्राम के लिए एक कमांड पंक्ति है। अपने सिस्टम पर किस प्रोग्राम का उपयोग करना है, यह चुनने के लिए वेरिएबल सेट करें।



डिफ़ॉल्ट वैल्यू
1.13

उपयोग
निम्न वेरिएबलों को कमांड पंक्ति में निर्दिष्ट किया जा सकता है:


 * - का वैल्यू, अगर सेट किया जाएगा; वरना   (स्लैश पर गौर करें) को हटा दिया जाएगा
 * - इनपुट किए गए SVG फ़ाइल के लिए पथ
 * - वह पथ जहाँ मीडियाविकि आउटपुट PNG फ़ाइल की तलाश करेगा
 * - उचित चौड़ाई
 * - उचित ऊँचाई

उदाहरण
एक काल्पनिक उदाहरण, जिसमें मान लिया गया है कि  नामक एक एक्सेक्यूटेबल, सिस्टम पथ पर है:



Windows
Windows पर, जहाँ एक्सेक्यूटेबल पथ में रिक्त स्थान हो सकते हैं, आपको एक्सेक्यूटेबल के नाम को उद्धरण चिह्नों में लपेटना पड़ सकता है। उदाहरणस्वरूप:

Windows-पारिवारिक ऑपरेटिंग सिस्टम्स पर, विस्मयादिबोधक चिह्न शेल में मेटा-अक्षर नहीं है और इसे एस्केप करने की आवश्यकता नहीं है।

Inkscape.exe डिफ़ॉल्ट प्रकाशन में कमांड पंक्ति तर्क स्वीकार नहीं करता है। आपको inkscapec.exe डाउनलोड करना होगा। फिर $wgSVकन्वर्टर्स को निम्नलिखित में सेट करें।

inkscapec.exe कमांड-पंक्ति के लंबे और छोटे, दोनों संस्करणों को समर्थित करता है।

Windows-पारिवारिक ऑपरेटिंग सिस्टम्स पर, विस्मयादिबोधक चिह्न शेल में मेटा-अक्षर नहीं है और इसे एस्केप करने की आवश्यकता नहीं है।

लिनक्स
कुछ लिनक्स स्थापनाओं (जैसे OpenSuSE 10.3, Debian, Ubuntu) पर rsvg का नाम बदल दिया जाता है (और शायद इसे अलग से पैकेज किया जाए):

अगर जावा एक्सेक्यूटेबल, पथ पर नहीं है, इसे Batik का इस्तेमाल करने के लिए निर्दिष्ट करना पड़ेगा, वरना "अंगूठाकार बनाने में असफल:" का एक संदेश दिखाया जाएगा। उदाहरणस्वरूप:



OpenBSD और FreeBSD
OpenBSD और FreeBSD स्थापनाओं पर rsvg का नाम rsvg-convert में बदल दिया गया है:

