ነፃ SVG አመቻቺ እና አሳጣሪ
ውሂብን ያስወግዱ፣ ክፍተትን ያጠናቅቁና አስርዮሾችን ወደ ማዞር በመቀነስ የSVG ፋይል መጠንን በከፍተኛ ደረጃ ያሳንሱ — በተለመደ 30-70% ቅናሽ። ምስላዊ ቅድመ-እይታ ምንም እንዳልተበላሸ ያረጋግጣል።
ፋይሎችን እዚህ ይጣሉ፣ ወይም ለማሰስ ጠቅ ያድርጉ
SVG · የፋይል መጠን ገደብ የለም
ወይም ከቅንጥብ ሰሌዳዎ ለመለጠፍ Ctrl+V ይጫኑ
ፋይሎችዎ መሣሪያዎን ጭራሽ አይለቁም። ሁሉም ሂደቶች በአሳሽዎ ውስጥ በቦታው ይከናወናሉ።
እንዴት እንደሚሠራ
ይህ መሣሪያ የSVG ፋይል መጠንን ሙሉ በሙሉ በአሳሽዎ ውስጥ በሚሠራ በእጅ በተጻፈ አመቻች ይቀንሳል — ምንም ላይብረሪ፣ ምንም አገልጋይ የለም። ሁለት ዙሮችን ያጣምራል፦ ለባህሪ ደረጃ ትክክለኛ ሥራ የአሳሹ አብሮገነብ DOMParser/XMLSerializer፣ እና አስተያየቶችን ለማስወገድ፣ ዲበ ውሂብን ለማስወገድ እና ክፍተቶችን ለመጨመቅ ያነጣጠሩ የregex መተኪያዎች።
- 1DOMParser SVGውን ያጸዳልከማንኛውም ማመቻቸት በፊት፣ የአሳሹ DOMParser SVGውን እንደ XML ያነባል እና እያንዳንዱን አካል ያልፋል። የscript መለያዎች፣ የክስተት ተቆጣጣሪዎች (ማንኛውም on* ባህሪ)፣ የእንቅስቃሴ አካላት እና የውጫዊ URL ማጣቀሻዎች ያለ ቅድመ-ሁኔታ ይወገዳሉ — ይህ የመረጡት የማመቻቸት አማራጭ ምንም ይሁን ምን ይሠራል።
- 2በDOM ላይ የተመሠረተ የአስርዮሽ ማጠጋጋትየአስርዮሽ ማጠጋጋት ከበራ፣ አመቻቹ የተተነተነውን DOM ለሁለተኛ ጊዜ ያልፋል እና ማጠጋጋቱን በታወቁ የቁጥር ባህሪያት ላይ ብቻ ይተገብራል (የpath d ውሂብ፣ መጋጠሚያዎች፣ የtransform እሴቶች፣ የመስመር ስፋቶች ወዘተ.)፤ እንደ .5.5 ያሉ የተጣመሩ የpath እሴቶችን ሳያበላሽ ነጠላ የተንሳፋፊ ነጥብ ቁጥሮችን የሚያዛምድ regex ይጠቀማል።
- 3የregex ዙሮች የተቀየረውን markup ያጸዳሉXMLSerializer የተስተካከለ XML ያመርታል፣ ከዚያም ያነጣጠሩ የሕብረቁምፊ መተኪያዎች የHTML አስተያየቶችን፣ የInkscape/Sodipodi አርታዒ ዲበ ውሂብን፣ የXML መግለጫውን፣ አላስፈላጊ ነባሪ ባህሪያትን (እንደ version="1.1") እና በመለያዎች መካከል ያሉ ክፍተቶችን ያስወግዳሉ — እያንዳንዱ ዙር የጽሑፍ አንጓ ይዘት በፍጹም እንዳይነካ በጠባብ ወሰን ይሠራል።
- 4የgzip መጠን እና የማውጫ ቅርጸቶችየአሳሹ CompressionStream API የግቤቱንም የውጤቱንም እውነተኛ የgzip መጠኖች ያሰላል፤ ምክንያቱም በድር ላይ የማስተላለፊያ ወጪን በእርግጥ የሚወስነው ያ ነው። የተመቻቸው SVG ሊወርድ፣ እንደ ጥሬ SVG ሊቀዳ፣ ለReact JSX ዝግጁ ወደሆኑ camelCase ባህሪያት ሊቀየር፣ ወይም እንደ CSS data URI ኮድ ሊደረግ ይችላል — ሁሉም መቀየሪያዎች በአካባቢው ይከናወናሉ።
SVGዎ ሙሉ በሙሉ በአሳሽዎ ትር ውስጥ ይነበባል እና ይሠራል — የፋይሉ ባይቶች መሣሪያዎን በጭራሽ አይለቁም።
ተዛማጅ መሳሪያዎች
PDF መጭመቂያ
PDF ፋይሎችን መጠናቸውን ለመቀነስ ይጭምቁ። የጥራት ደረጃ ይምረጡ — ከፍ ያለ መጭመቅ ትናንሽ ፋይሎችን ግን ዝቅተኛ የምስል ጥራት ማለት ነው።
የቪዲዮ መጭመቂያ
መጠናቸውን ለመቀነስ የቪዲዮ ፋይሎችን ይጭምቁ። የጥራት ደረጃ፣ ጥራት (resolution) እና የውጤት ቅርጸት ይምረጡ። ሁሉም ማቀነባበር በአካባቢ ነው።
የውሂብ አስወጋጅ
የተደበቀ ውሂብ — EXIF/GPS መገኛ፣ የደራሲ ስም እና የአርትዖት ታሪክ — ከፎቶዎች፣ PDFዎች እና Office ሰነዶች ያስወግዱ። ኪሳራ የሌለው እና 100% በአሳሽዎ ውስጥ።