मुख्य सामग्री पर जाएँ
ConvertOwl

JPG से SVG - और आपकी तस्वीर को JPG ही रहना चाहिए

इस पन्ने पर आने वाली लगभग हर चीज़ तस्वीर होती है, और तस्वीर को ट्रेस करना चलता ही नहीं। यह बात इंतज़ार के बाद नहीं, पहले कह देनी चाहिए। ट्रेसिंग छवि को सपाट रंग-क्षेत्रों से दोबारा गढ़ती है, जो सपाट क्षेत्रों से बने लोगो पर जँचता है और लाखों मुलायम उतार-चढ़ाव से बनी तस्वीर पर पूरी तरह नाकाम रहता है। हमने इसे मापा: 14.1 KB की तस्वीर 607 पाथ से बनी 151.5 KB की SVG में बदली - दस गुना से ज़्यादा आकार और मूल के बग़ल में साफ़ दिखते धब्बे। यह टूल फिर भी यह करेगा, पर पहले आपकी छवि के रंग गिनता है और जब नतीजा निराश करने वाला हो तो चेता देता है। JPG से SVG अपनी जगह असल में वहाँ कमाता है: स्कैन किया रेखाचित्र, कोई हस्ताक्षर, किसी ने JPEG में भेजा लोगो, या कोई भी सपाट चीज़ जिसे कटिंग मशीन चलानी है।

इस टूल का उपयोग कैसे करें

  1. अपनी JPG छोड़ें

    ऊपर वाले बक्से पर फ़ाइल खींचकर छोड़ें या चुनने के लिए क्लिक करें, 20 MB तक। फ़ाइल सामग्री से जाँची जाती है, और किसी भी तरफ़ 4000 पिक्सेल से बड़ी चीज़ ट्रेस करने से पहले छोटी की जाती है, क्योंकि अतिरिक्त पिक्सेल समय लेते हैं पर सटीकता नहीं जोड़ते।

  2. रंग वाली चेतावनी पढ़ें

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

  3. बहुत कम रंगों से शुरू करें

    स्कैन किए हस्ताक्षर या रेखाचित्र के लिए दो रंग आम तौर पर सही रहते हैं और सबसे छोटा, साफ़ नतीजा देते हैं। संख्या तभी बढ़ाइए जब झलक साफ़ तौर पर सुधरे। ख़ासकर JPEG पर कम संख्या कंप्रेशन के धब्बों को ट्रेस करने के बजाय छिपा भी देती है।

  4. JPEG के शोर के लिए न्यूनतम क्षेत्र बढ़ाएँ

    JPEG कंप्रेशन हल्के खंडदार धब्बे छोड़ता है जिन्हें ट्रेसर ईमानदारी से नन्हे धब्बों की तरह घेर लेता है। न्यूनतम क्षेत्र 16 या 32 पिक्सेल तक ले जाने पर वे हट जाते हैं, जिससे पाथ संख्या आम तौर पर काफ़ी घट जाती है और दिखने में कुछ नहीं जाता।

  5. आकार की तुलना देखें, फिर कॉपी या डाउनलोड करें

    झलक के नीचे पैनल SVG की तुलना आपके मूल से करता है और साफ़ बताता है कि कौन बड़ा है। अगर SVG कई गुना बड़ी है और बेहतर नहीं दिखती, तो यही आपका जवाब है: JPEG ही रखिए।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं तस्वीर को SVG में बदल सकता हूँ?

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

टूल को कैसे पता चलता है कि मेरी छवि तस्वीर है?

वह अलग-अलग रंग गिनता है। फ़ासला बहुत साफ़ है: हमारे काले लोगो में 244 अलग रंग थे और सपाट चित्र में 150, जबकि तस्वीर में 59,629। दसियों हज़ार में जो भी हो वह नाम के सिवा हर तरह से तस्वीर है, और पैनल यह कह देता है, इंतज़ार के बाद पता चलने देने के बजाय।

JPG से SVG असल में किसके लिए अच्छा चलता है?

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

मेरे ट्रेस किए हस्ताक्षर में सैकड़ों नन्हे धब्बे क्यों हैं?

JPEG कंप्रेशन के धब्बे। यह प्रारूप पिक्सेल खंडों का अनुमान रखता है, जिससे दिखने में सादे सफ़ेद काग़ज़ में हल्के धब्बे बच जाते हैं, और ट्रेसर हर एक को घेर लेता है। न्यूनतम क्षेत्र 16 या 32 पिक्सेल कर दीजिए और रंग संख्या दो पर लाइए, वे ग़ायब हो जाएँगे।

क्या ट्रेस करने से पहले JPEG सुधार लेना चाहिए?

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

ट्रेसिंग में कितना समय लगता है?

सामान्य छवि पर एक-दो सेकंड, बड़ी और बारीक चीज़ पर उससे ज़्यादा। यह Web Worker में चलती है, इसलिए पन्ना पूरे समय चलता रहता है और हर रंग परत पूरी होते ही प्रगति पट्टी आगे बढ़ती है। रद्द करना काम सचमुच रोकता है, उसे नज़रों से ओझल होकर चलते रहने नहीं देता।

आउटपुट मेरे JPEG से बड़ा क्यों है?

JPEG ठीक उसी काम में असाधारण है जिसमें SVG कमज़ोर है। वह मुलायम रंग-बदलाव को उस बारीकी को फेंककर सस्ते में रखता है जो किसी को दिखती नहीं, जबकि SVG को हर क्षेत्र की सीमा के लिए निर्देशांक लिखने पड़ते हैं। छवि जितनी विविध होगी, सीमाएँ उतनी ज़्यादा और यह सौदा उतना ही बुरा।

क्या नतीजे को Illustrator या Inkscape में बदल सकता हूँ?

हाँ - आउटपुट सामान्य SVG पाथ हैं सपाट भराई के साथ, जिन्हें दोनों मूल रूप से खोलते और संपादित करते हैं। अक्सर ट्रेस करने की असली वजह यही होती है: एक कच्चा वेक्टर शुरुआती बिंदु पाना जिसे आप फिर हाथ से सँवारें, न कि किसी स्वचालित ट्रेसर से तैयार फ़ाइल की उम्मीद रखना।

क्या मेरी तस्वीर कहीं अपलोड होती है?

नहीं। डिकोडिंग और ट्रेसिंग दोनों आपके ब्राउज़र में, एक पृष्ठभूमि थ्रेड में होती हैं, इसलिए छवि कभी आपके डिवाइस से बाहर नहीं जाती और कभी संग्रहीत नहीं होती। यहाँ यह आम से ज़्यादा मायने रखता है, क्योंकि लोग जो ट्रेस कराते हैं वे अक्सर स्कैन किए दस्तावेज़ और हस्ताक्षर होते हैं।

यह PNG वाले रूप से किस तरह अलग है?

सिर्फ़ उस इनपुट प्रारूप में जो पन्ना स्वीकार करता है; ट्रेसिंग बिल्कुल वही है। ध्यान देने लायक फ़र्क़ यह है कि JPEG अपने साथ कंप्रेशन के धब्बे लाता है जो PNG में आम तौर पर नहीं होते, इसलिए JPEG स्रोतों को न्यूनतम क्षेत्र बढ़ाने से ज़्यादा फ़ायदा होता है ताकि वे धब्बे हट जाएँ।

कुछ काम नहीं कर रहा? बग रिपोर्ट करें

गाइड और लेख