DevToys Web Pro iconDevToys Web Proब्लॉग
हमें रेट करें:
ब्राउज़र एक्सटेंशन आज़माएँ:

SVG प्रीव्यू / एडिटर

  • चौड़ाई: 200ऊँचाई: 200viewBox: 0 0 200 2007 एलिमेंट्स

    SVG स्रोत

    पूर्वावलोकन

    तकनीकी विवरण

    SVG Preview / Editor कैसे काम करता है

    यह टूल क्या करता है

    SVG Preview / Editor SVG markup को live render करता है जब आप उसे एडिट करते हैं और त्वरित निरीक्षण के लिए metadata (width, height, viewBox, element count) निकालता है। एक टॉगल checkered background जोड़ता है ताकि आप transparent क्षेत्रों को स्पष्ट रूप से देख सकें। यह टूल URL-encoded data URI भी बनाता है जो CSS background-image या HTML src attributes में सीधे उपयोग के लिए उपयुक्त है।

    डेवलपर्स के सामान्य उपयोग मामले

    Icon designers अलग-अलग sizes पर viewBox math और stroke widths टेस्ट करते हैं। Frontend डेवलपर्स यह सत्यापित करते हैं कि optimization (manual या SVGO के माध्यम से) के बाद hand-edited SVG icon अभी भी सही render हो रहा है। Email डेवलपर्स HTML में inlining के लिए brand marks के compact data URI versions बनाते हैं। Educators दिखाते हैं कि preserveAspectRatio और overflow जैसे attributes rendering को कैसे प्रभावित करते हैं।

    डेटा फ़ॉर्मैट्स, टाइप्स, या वैरिएंट्स

    इनपुट raw SVG XML markup होता है। आउटपुट वही SVG होता है जो sandboxed iframe में render किया गया हो, साथ में एक URL-encoded data URI (data:image/svg+xml;charset=utf-8,…)। element-count metric हर opening tag (defs, g, gradients, और इसी तरह के nested elements सहित) को गिनता है, जिससे जटिलता का एक मोटा अंदाज़ मिलता है। निकाले गए attribute values raw form में दिखाए जाते हैं।

    सामान्य समस्याएँ और किनारी मामले

    `use` या `image` elements द्वारा href के साथ referenced external resources sandboxed iframe के अंदर लोड नहीं होंगे। script elements के अंदर inline JavaScript sandbox द्वारा ब्लॉक होता है — animations को SMIL या CSS keyframes पर निर्भर होना चाहिए। ऐसे SVGs जो किसी विशेष font पर निर्भर हों जो सिस्टम में इंस्टॉल नहीं है, वे default पर fall back करेंगे; previews के लिए fonts embed करें या system fonts का उपयोग करें।

    यह टूल बनाम कोड कब उपयोग करें

    one-off icon design, debugging, या data URIs जनरेट करने के लिए ब्राउज़र टूल का उपयोग करें। प्रोडक्शन assets के लिए, metadata हटाने और markup minify करने हेतु tuned config के साथ SVGs को SVGO से चलाएँ, और अपनी ऐप में icons लोड करने के लिए sprite system या उचित bundler integration का उपयोग करें, बजाय इसके कि हर जगह data URIs inline करें।