LibraTool logoLibraTool

സൗജന്യ SVG ഒപ്റ്റിമൈസർ & മിനിഫയർ

മെറ്റാഡാറ്റ നീക്കം ചെയ്യുക, വൈറ്റ്‌സ്പേസ് ചുരുക്കുക, ദശാംശങ്ങൾ റൗണ്ട് ചെയ്യുക — SVG ഫയൽ വലുപ്പം നാടകീയമായി ചുരുക്കാൻ — 30-70% വരെ സാധാരണ കുറവ്. വിഷ്വൽ പ്രിവ്യൂ ഒന്നും തകരുന്നില്ലെന്ന് ഉറപ്പാക്കുന്നു.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു

ഫയലുകൾ ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക, അല്ലെങ്കിൽ ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക

SVG · ഫയൽ വലുപ്പ പരിധിയില്ല

അല്ലെങ്കിൽ ക്ലിപ്പ്ബോർഡിൽ നിന്ന് പേസ്റ്റ് ചെയ്യാൻ Ctrl+V അമർത്തുക

ഫയലുകൾ ബ്രൗസ് ചെയ്യുക
— അല്ലെങ്കിൽ താഴെ SVG പേസ്റ്റ് ചെയ്യുക —

നിങ്ങളുടെ ഫയലുകൾ ഒരിക്കലും നിങ്ങളുടെ ഉപകരണത്തിൽ നിന്ന് പുറത്തുപോകില്ല. എല്ലാ പ്രോസസ്സിംഗും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രാദേശികമായി നടക്കുന്നു.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഈ ടൂൾ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്ന ഒരു കൈകൊണ്ട് എഴുതിയ ഒപ്റ്റിമൈസർ ഉപയോഗിച്ച് SVG ഫയൽ വലുപ്പം കുറയ്ക്കുന്നു — ലൈബ്രറികളില്ല, സെർവർ ഇല്ല. ഇത് രണ്ട് പാസുകൾ സംയോജിപ്പിക്കുന്നു: ആട്രിബ്യൂട്ട്-തല കൃത്യതയ്ക്കായി ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ DOMParser/XMLSerializer, കമന്റ് നീക്കം ചെയ്യൽ, മെറ്റാഡാറ്റ നീക്കം ചെയ്യൽ, വൈറ്റ്സ്പേസ് ചുരുക്കൽ എന്നിവയ്ക്കുള്ള ടാർഗെറ്റഡ് regex സബ്സ്റ്റിറ്റ്യൂഷനുകൾ.

  1. 1
    DOMParser SVG സാനിറ്റൈസ് ചെയ്യുന്നു
    ഏതെങ്കിലും ഒപ്റ്റിമൈസേഷന് മുമ്പ്, ബ്രൗസറിന്റെ DOMParser SVG-യെ XML ആയി വായിക്കുകയും ഓരോ എലമെന്റിലൂടെയും നടക്കുകയും ചെയ്യുന്നു. സ്ക്രിപ്റ്റ് ടാഗുകൾ, ഇവന്റ് ഹാൻഡ്ലറുകൾ (ഏതെങ്കിലും on* ആട്രിബ്യൂട്ട്), ആനിമേഷൻ എലമെന്റുകൾ, ബാഹ്യ URL റഫറൻസുകൾ എന്നിവ നിരുപാധികമായി നീക്കം ചെയ്യുന്നു — നിങ്ങൾ ഏത് ഒപ്റ്റിമൈസേഷൻ ഓപ്ഷനുകൾ തിരഞ്ഞെടുത്താലും ഇത് പ്രവർത്തിക്കുന്നു.
  2. 2
    DOM-അധിഷ്ഠിത ഡെസിമൽ റൗണ്ടിംഗ്
    ഡെസിമൽ റൗണ്ടിംഗ് പ്രാപ്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഒപ്റ്റിമൈസർ പാഴ്സ് ചെയ്ത DOM രണ്ടാം തവണ നടക്കുകയും അറിയപ്പെടുന്ന ന്യൂമെറിക് ആട്രിബ്യൂട്ടുകൾക്ക് മാത്രം (path d ഡാറ്റ, കോർഡിനേറ്റുകൾ, transform മൂല്യങ്ങൾ, stroke widths, മുതലായവ) റൗണ്ടിംഗ് പ്രയോഗിക്കുകയും ചെയ്യുന്നു, .5.5 പോലുള്ള കൂട്ടിച്ചേർത്ത path മൂല്യങ്ങൾ കേടാക്കാതെ വ്യക്തിഗത ഫ്ലോട്ടിംഗ്-പോയിന്റ് നമ്പറുകൾ പൊരുത്തപ്പെടുത്തുന്ന ഒരു regex ഉപയോഗിച്ച്.
  3. 3
    regex പാസുകൾ സീരിയലൈസ്ഡ് മാർക്കപ്പ് വൃത്തിയാക്കുന്നു
    XMLSerializer നോർമലൈസ്ഡ് XML നിർമ്മിക്കുന്നു, പിന്നെ ടാർഗെറ്റഡ് സ്ട്രിംഗ് റീപ്ലേസ്മെന്റുകൾ HTML കമന്റുകൾ, Inkscape/Sodipodi എഡിറ്റർ മെറ്റാഡാറ്റ, XML ഡിക്ലറേഷൻ, ആവർത്തന ഡിഫോൾട്ട് ആട്രിബ്യൂട്ടുകൾ (version="1.1" പോലുള്ളവ), ടാഗുകൾക്കിടയിലുള്ള വൈറ്റ്സ്പേസ് എന്നിവ നീക്കം ചെയ്യുന്നു — ടെക്സ്റ്റ് നോഡ് ഉള്ളടക്കം ഒരിക്കലും തൊടാതെ ഓരോ പാസും ഇടുങ്ങിയ സ്കോപ്പിലാണ്.
  4. 4
    Gzip വലുപ്പവും എക്സ്പോർട്ട് ഫോർമാറ്റുകളും
    ബ്രൗസറിന്റെ CompressionStream API ഇൻപുട്ടിന്റെയും ഔട്ട്പുട്ടിന്റെയും യഥാർത്ഥ gzip വലുപ്പങ്ങൾ കണക്കാക്കുന്നു, കാരണം അതാണ് വെബിൽ ട്രാൻസ്ഫർ ചെലവ് യഥാർത്ഥത്തിൽ നിർണ്ണയിക്കുന്നത്. ഒപ്റ്റിമൈസ് ചെയ്ത SVG ഡൗൺലോഡ് ചെയ്യാം, റോ SVG ആയി കോപ്പി ചെയ്യാം, React JSX-റെഡി camelCase ആട്രിബ്യൂട്ടുകളാക്കി പരിവർത്തനം ചെയ്യാം, അല്ലെങ്കിൽ ഒരു CSS ഡാറ്റ URI ആയി എൻകോഡ് ചെയ്യാം — എല്ലാ പരിവർത്തനങ്ങളും ലോക്കലായി സംഭവിക്കുന്നു.

നിങ്ങളുടെ SVG പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസർ ടാബിനുള്ളിൽ വായിക്കുകയും പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുന്നു — ഫയൽ ബൈറ്റുകൾ ഒരിക്കലും നിങ്ങളുടെ ഡിവൈസ് വിട്ടുപോകില്ല.

അനുബന്ധ ടൂളുകൾ

📄

PDF കംപ്രസ്സർ

PDF ഫയലുകളുടെ വലുപ്പം കുറയ്ക്കാൻ കംപ്രസ് ചെയ്യുക. ഒരു ഗുണനിലവാര നില തിരഞ്ഞെടുക്കുക — ഉയർന്ന കംപ്രഷൻ എന്നാൽ ചെറിയ ഫയലുകൾ, പക്ഷേ ചിത്രത്തിന്റെ വ്യക്തത കുറയും.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
🎬

വീഡിയോ കംപ്രസ്സർ

വീഡിയോ ഫയലുകളുടെ വലിപ്പം കുറയ്ക്കാൻ കംപ്രസ് ചെയ്യുക. ഗുണനിലവാരം, റെസല്യൂഷൻ, ഔട്ട്പുട്ട് ഫോർമാറ്റ് എന്നിവ തിരഞ്ഞെടുക്കുക. എല്ലാ പ്രോസസ്സിംഗും പ്രാദേശികമാണ്.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
🧹

മെറ്റാഡാറ്റ റിമൂവർ

ഫോട്ടോകളിൽ നിന്നും PDF-കളിൽ നിന്നും Office ഡോക്യുമെന്റുകളിൽ നിന്നും മറഞ്ഞിരിക്കുന്ന മെറ്റാഡാറ്റ — EXIF/GPS ലൊക്കേഷൻ, രചയിതാവിന്റെ പേരുകൾ, എഡിറ്റ് ചരിത്രം — നീക്കം ചെയ്യുക. ലോസ്‌ലെസും 100% നിങ്ങളുടെ ബ്രൗസറിലും.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ