- SVG Viewer एक वेब टूल है जो SVG अपलोड करने के बाद preview और code editing को एक ही स्क्रीन पर संभालने देता है
- rotation, left-right·up-down flip, size change, code cleanup जैसे बेसिक editing tasks सीधे ब्राउज़र में किए जा सकते हैं
- optimization उदाहरण में SVG आकार को 578 bytes से 493 bytes तक घटाकर -15% कम किया गया दिखाया गया है
- SVG download के साथ-साथ React, React Native, PNG, Data URI conversion paths भी दिए गए हैं
- icon list और upload·copy·download·share actions एक ही स्क्रीन पर होने से SVG जांचने से लेकर reuse तक का काम तेज़ी से आगे बढ़ता है
SVG एडिटिंग और ऑप्टिमाइज़ेशन
- SVG Viewer एक वेब टूल है जिससे SVG फ़ाइलों को देखा, एडिट और ऑप्टिमाइज़ किया जा सकता है
- editing screen SVG code और preview को साथ में दिखाती है, इसलिए code changes का परिणाम तुरंत देखा जा सकता है
-
उपलब्ध operations
- Rotate
- Flip Y
- Flip X
- Change dimensions
- Optimize
- Prettify
- Clear
- example SVG को 400px x 400px आकार में दिखाया जाता है, और code editing area में
<svg>code दिखाई देता है - optimization status को 578 bytes → 493 bytes, -15% के रूप में दिखाया जाता है
इंपोर्ट और एक्सपोर्ट
- file actions में Upload, Copy, Download, Share शामिल हैं
- export या conversion targets:
- स्क्रीन पर eye-close, gps, minus, lock-line, email, battery, document, comment, home, search, wifi जैसे कई SVG icon items और Load More SVGs दिखते हैं
- feedback, terms of use, privacy policy links भी दिए गए हैं
1 टिप्पणियां
Hacker News की रायें
अक्सर इस्तेमाल होने वाला एक web-based SVG tool https://jakearchibald.github.io/svgomg/ है। यह एक SVG optimization tool है जिसमें settings को बहुत बारीकी से बदला जा सकता है
pathके अंदर काम करते समय इतना ही intuitive होता, और absolute/relative value conversion जैसे काम खास तौर पर सुविधाजनक हैंउम्मीद नहीं थी कि weekend में Hacker News पर यह इतनी चर्चा में आ जाएगा। हम Vancouver, BC की एक छोटी company हैं और software tools बनाते हैं: https://www.checkersoftware.ca/
कोई सवाल हों तो बताएं
pathबहुत हैं, इसलिए तुरंत समझना मुश्किल होता है कि कौन-साpathimage के किस shape से मेल खाता है।क्या editor में code पर cursor ले जाने पर उस path का color या outline अस्थायी रूप से बदलना, और text selection के लिए भी वैसा ही behavior बनाना संभव होगा?
React developer SVG को inline डालने के बजाय React export feature क्यों इस्तेमाल करेगा?
थोड़ा इस्तेमाल करके देखा, और मेरे SVGs में आने वाली छोटी-छोटी समस्याओं को कभी ठीक करना हो तो यह बहुत उपयोगी लगता है। UI समझने में आसान है और changes पर feedback भी साफ है, इसलिए तुरंत bookmark कर लिया।
कुछ SVGs में loading के दौरान page एक पल के लिए बहुत चौड़ा फैल जाता था, फिर बहुत थोड़ी देर बाद intended size पर settle हो जाता था।
viewBox,width,heightबदलकर देखा लेकिन solve नहीं हुआ; इस शुरुआती stretching effect को कम करने के लिए क्या करना चाहिए?viewBox) और viewport (width,height) specify करने से ठीक की जा सकती है: https://www.sarasoueidan.com/blog/svg-style-inheritance-and-...वाकई अच्छा tool है। एक ही जगह बहुत सारे features इकट्ठे हैं। आमतौर पर phpStorm इस्तेमाल करता हूं; उसमें SVGOMG जैसी optimization functionality नहीं है, लेकिन code cleanup अच्छा होता है।
अगर editing शुरू करने के लिए examples बेहतर हों तो अच्छा होगा, और सिर्फ
pathही नहीं बल्कि दूसरे basic shapes भी इस्तेमाल हों तो अच्छा रहेगा। grid भी हो तो उपयोगी होगा।उदाहरण के लिए search icon को अच्छे से set किए गए
viewBoxवालेcircleऔरlineसे बनाया जा सकता है। origin को circle के center पर रख दें तोx,yvalues की जरूरत नहीं, सिर्फ radius काफी है, और इस तरह हद से ज्यादा optimization संभव है।आम search icon आमतौर पर छह decimal places वाले NASA numbers के सैकड़ों values से भरे
pathमें पिसा हुआ होता है। असल में integer से defined एक circle ही काफी है; Adobe Illustrator से export किया हुआ कबाड़ जरूरी नहीं।SVG एक artistic medium है और मुझे सच में बहुत पसंद है। लेकिन लगता है न artists इसे ऐसे देखते हैं, न developers। इसलिए ज्यादातर SVGs उस चीज़ की spirit को ठीक से नहीं पकड़ते जो संभव है, और यह बात सामने नहीं आती कि यह सिर्फ एक file format से ज्यादा है
SVG सच में बहुत powerful है। पिछले हफ्ते filter
drop-shadowवाली parallax transparent image Mac Safari और iOS पर बिगड़ी हुई दिख रही थी; solution था image outline को SVG बनाना और feGaussianBlur वाले SVG filter से shadow देना।लगता है अभी SVG से क्या संभव है, उसकी सतह भर छुई है। optimization के लिए svgomg इस्तेमाल करता आया हूं, लेकिन इस tool में काफी और useful features दिखते हैं
Jupyter को data connection और SVG tools के साथ चलाकर देखना काफी आंखें खोलने वाला अनुभव था
Inkscape इस्तेमाल करता हूं, और जहां कमी लगे वहां Xara Xtreme या Linux के लिए उसका पुराना free version इस्तेमाल करता हूं।
लेकिन SVG को optimize करना आखिर मतलब क्या है?
मुझे यह site सच में बहुत पसंद है और अनगिनत बार इस्तेमाल की है। अजीब SVG elements को समझने और result जल्दी check करने में बहुत उपयोगी है
कुछ साल पहले Mac पर BoxySVG 10 डॉलर में खरीदा था; छोटा और भरोसेमंद tool था।
https://boxy-svg.com/
SVG पर काम करते समय यह मेरा सबसे पसंदीदा resource और tool है। बहुत खोजा, लेकिन इससे बेहतर कुछ नहीं मिला