आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप HEIF को SVG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
HEIF से SVG
बाक़ी हर पेज तस्वीर को अलग करके उसी तस्वीर को दूसरे फ़ॉर्मेट में जोड़ता है। यह ऐसा नहीं करता — HEIF में रंगीन पिक्सेल का जाल है, SVG में आकृतियाँ हैं, और स्रोत में कोई आकृति है ही नहीं।
इसलिए आकृतियों का अंदाज़ा एक जैसे रंग वाले इलाक़ों के बीच सीमा ढूँढकर लगाया जाता है। यही पूरे पेज की शक्ल तय करता है — नतीजा इस पर निर्भर है कि आपकी तस्वीर में फ़्लैट इलाक़े हैं या नहीं।
एक फ़्लैट लोगो पूरी सच्चाई से लौटा — 6 KB का स्रोत 16 KB की SVG बना, तेज़ किनारे और सही रंग बरक़रार। यही वह हालत है जिसके लिए यह फ़ीचर बनाया गया।
टेक्स्ट वाला स्क्रीनशॉट स्रोत से चालीस गुना बड़ी SVG बना, क्योंकि हर धुँधला अक्षर अपना आकृति-समूह बन जाता है। फ़ोटोग्राफ़ चार गुना बड़ी और बदरंग निकली — ये संख्याएँ अपनी फ़ाइल तौलने का पैमाना हैं।
अच्छी हालत है फ़्लैट चीज़ की तस्वीर — दुकान का साइन, चिट्ठी पर लोगो, स्टेंसिल, उकेरी हुई प्लेट। ये सचमुच एक-रंग इलाक़ों से बनी हैं।
बुरी हालत है कोई दृश्य — लोग, परिदृश्य, स्टूडियो लाइट में लिया प्रोडक्ट शॉट। इनमें कोई फ़्लैट इलाक़ा है ही नहीं, इसलिए ट्रेसर तस्वीर को पहले कुछ रंगों में समतल करके ख़ुद सीमाएँ बनाता है।
एल्गोरिद्म सीमाएँ ढूँढता है, इसलिए जो भी सीमा धुँधली करे वह नुक़सान पहुँचाता है। सीधे आमने-सामने से लीजिए ताकि गोल निशान गोल ही रहे।
चमक और बनावट से बचिए — चमकदार कार्ड पर लिया लोगो हाइलाइट पकड़ता है जो अपनी आकृति बन जाती है। एक जैसी, फैली रोशनी सबसे अच्छी है।
चार, आठ, सोलह या बत्तीस चुन सकते हैं, तयशुदा आठ। एक-रंग निशान या स्टेंसिल के लिए चार सबसे साफ़ पथ देता है।
सोलह और बत्तीस असली शेडिंग वाली कला के लिए हैं, पर जल्दी महँगे पड़ते हैं — हर अतिरिक्त रंग नए इलाक़ों का सेट जोड़ता है। फ़ोटो खींचे विषय पर ऊँची रंग-गिनती अक्सर शोर को ही पथ बना देती है।
डिटेल सेटिंग तय करती है कि पथ पिक्सेल-किनारों को कितना क़रीब से पकड़ें। Smooth ढीला फ़िट स्वीकार करता है और 16 पिक्सेल से छोटी आकृति हटाता है; sharp दो पिक्सेल तक रखता है।
फ़ोटो खींचे विषय के लिए smooth अक्सर सही जवाब है, क्योंकि किनारे पहले से ही नरम हैं और छोटी आकृतियाँ कैमरे का शोर हैं, कला नहीं।
धब्बे कम करने की एक आम तरकीब है ट्रेस से पहले तस्वीर को हल्का धुँधला करना। यह यहाँ नहीं किया जाता, क्योंकि यह ठीक उन्हीं तेज़ किनारों को नरम कर देता जिनके लिए लोगो ट्रेस किया जा रहा है।
अगर स्रोत को धुँधला करना पड़े, तो ट्रेसर आपको स्रोत के बारे में कुछ बता रहा है — साफ़ फ़ोटो, समतल रोशनी या कम रंग-गिनती असल वजह ठीक करते हैं।
1,600 पिक्सेल से बड़ी तस्वीरें ट्रेसिंग से पहले छोटी हो जाती हैं, क्योंकि लागत किनारों की गिनती से बढ़ती है, फ़ाइल-आकार से नहीं।
रास्टर बदलाव के उलट यह नुक़सान नहीं है — नतीजा किसी भी आकार में एक जैसा दिखता है, चाहे ट्रेसिंग 1,600 पर हुई हो या 4,000 पर।
ट्रेसर की सीधी आउटपुट में viewBox नहीं होता, जो फ़ाइल को तकनीकी रूप से वेक्टर पर व्यवहार में फ़िक्स्ड-साइज़ बना देता — इसलिए viewBox जोड़ा जाता है।
XML नेमस्पेस भी जोड़ा जाता है, जिसे ट्रेसर छोड़ देता है — Inkscape और Illustrator इसके बिना फ़ाइल मना कर देते हैं।
पेज दोनों फ़ाइलों का आकार दिखाता है, और यह किसी प्रीव्यू से बेहतर फ़ैसला है। स्रोत से कई गुना बड़ा नतीजा बताता है कि तस्वीर में फ़्लैट इलाक़े थे ही नहीं।
अगर उलटा हुआ, तो आपको वही मिला जो चाहिए था — साफ़ पथ, किसी भी वेक्टर टूल में संपादन योग्य। HEIF हर हाल में रखिए, क्योंकि यह साइट उसे पढ़ सकती है, लिख नहीं सकती।
| HEIF | SVG | |
|---|---|---|
| पूरा नाम | High Efficiency Image File Format | Scalable Vector Graphics |
| फ़ाइल एक्सटेंशन | .heif | .svg |
| मीडिया टाइप | image/heif | image/svg+xml |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना कंप्रेशन |
| पहली बार प्रकाशित | 2015 | 2001 |
| प्रकाशक | MPEG | W3C |
| विनिर्देश | ISO/IEC 23008-12 | SVG 1.1 |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 10 | — |
| रंग जो यह दर्ज कर सकता है | YCbCr, वाइड गैमट | RGB |
| ब्राउज़र में खुलता है | कुछ ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | JPG, AVIF | PNG, PDF |
पारदर्शिता बनी रहती है। HEIF और SVG — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
एनिमेशन बना रहता है। HEIF और SVG — दोनों कई फ़्रेम ढोते हैं, इसलिए नतीजा अब भी चलता है।
SVG काम करने का फ़ॉर्मेट है और HEIF बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
SVG को हर मौजूदा ब्राउज़र खोल लेता है। HEIF को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIF पहले ही बारीक़ी फेंक चुका है और SVG बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
दोनों का निशाना अलग काम है: HEIF का फ़ोन और फ़ोटोग्राफ़ी पर, SVG का वेब, लोगो और रेखाचित्र और एडिटिंग पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
HEIF MPEG का फ़ॉर्मेट है, जो 2015 में आया। यह हर चैनल पर 10 बिट में दर्ज करता है।
SVG W3C का है और 2001 से चला आ रहा है, और SVG 1.1 में तय किया गया है। Inkscape, Adobe Illustrator और Figma इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे libheif है, Apple के HEIC का संदर्भ डिकोडर; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। libheif आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
HEIF और SVG सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। ट्रेसिंग तस्वीर को सपाट आकृतियों के रूप में दोबारा बनाती है, और इसी वजह से नतीजा किसी भी आकार तक बढ़ाया जा सकता है बिना धुँधलाए। यह मिलते-जुलते रंग वाले हिस्सों के बीच के किनारे ढूँढ़कर हर हिस्से के चारों ओर एक रेखा खींचती है, इसलिए वहीं सबसे अच्छी उतरती है जहाँ वे हिस्से सचमुच मौजूद हों: कोई लोगो, कोई आइकॉन, कोई सपाट चित्र, कोई स्कैन किया रेखाचित्र। फ़ोटो में सपाट हिस्से होते ही नहीं, इसलिए ट्रेसिंग उन्हें गढ़ लेती है — नतीजा पोस्टराइज़ हो जाता है और शुरुआत वाली फ़ाइल से बड़ा भी। ट्रेस की गई फ़ाइल को आपकी फ़ाइल से नापा जाता है, और डाउनलोड करने से पहले पेज बता देता है कि दोनों में से क्या हुआ।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIF पहले ही बारीक़ी फेंक चुका है और SVG बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
पारदर्शिता बनी रहती है। HEIF और SVG — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
एनिमेशन बना रहता है। HEIF और SVG — दोनों कई फ़्रेम ढोते हैं, इसलिए नतीजा अब भी चलता है।
इस पेज पर HEIF और SVG के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।