SVG Optimizatzailea eta Txikitzailea doan
Kendu metadatuak, bildu zuriuneak eta biribildu dezimalak SVG fitxategi-tamaina dramatikoki murrizteko — tipikoki %30-70 murrizketak. Aurrebista bisualak ezer hautsi ez den egiaztatzen du.
Jaregin fitxategi bat hemen edo egin klik arakatzeko
SVG · zure gailuan prozesatua
edo sakatu Ctrl+V arbeletik itsasteko
Zure fitxategiak ez dira inoiz zure gailutik irteten. Prozesamendu guztia zure arakatzailean gertatzen da lokalean.
Ohiko erabilerak
- Optimizatu SVG Ikonoak ProdukziorakoKendu beharrezko metadatua SVG ikonoetatik bidaltzean - tipikoa 50-80% murriztasuna.
- Optimizatu Marka Logo SVGsMurriztu SVG logo fitxategi tamaina azkarraren orriaren kargatze kalitate sacrifizioa barik.
- Optimizatu Ilustrazioak eta Hero SVGsHandiagoa ilustrazio (heroe, ornament grafikak), optimizatzeak 30-70% mozten fitxategi tamainatik.
- Murriztu JavaScript Sorta TamainaGaur SVGs React osagaietan inportatua edo kodean aldarazi, optimizatzeak sorta JS murrizten.
- Garbitu Figma / Sketch SVG IrteerakFigma eta Sketch SVG irteerak zabala metadatua sartu. Kendu produkzioan erabili baino lehen.
Nola Funtzionatzen Du
Tresna honek SVG fitxategi-tamaina murrizten du eskuz idatzitako optimizatzaile bat erabiliz, erabat zure nabigatzailean funtzionatzen duena — liburutegirik ez, zerbitzaririk ez. Bi pasada konbinatzen ditu: nabigatzailearen barneko DOMParser/XMLSerializer atributu-mailako lan zehatzerako, eta bideratutako erregex ordezkapenak iruzkinak kentzeko, metadatuak ezabatzeko, eta zuriunea kolapsatzeko.
- 1DOMParser-ek SVGa garbitzen duEdozein optimizazio baino lehen, nabigatzailearen DOMParserrek SVGa XML gisa irakurtzen du eta elementu bakoitza zeharkatzen du. Script etiketak, gertaera-kudeatzaileak (edozein on* atributu), animazio-elementuak, eta kanpo URL erreferentziak baldintzarik gabe kentzen dira — hau hautatzen dituzun optimizazio-aukerak edozein direla ere exekutatzen da.
- 2DOM-oinarritutako dezimal biribiltzeaDezimal biribiltzea gaituta badago, optimizatzaileak analizatutako DOM bigarren aldiz zeharkatzen du eta biribiltzea atributu zenbakizko ezagunei bakarrik aplikatzen die (path d datuak, koordenatuak, transform balioak, marra-zabalerak, e.a.), zenbaki koma mugikorreko indibidualak parekatzen dituen erregex bat erabiliz .5.5 bezalako kateatutako path balioak hondatu gabe.
- 3Erregex pasadek serializatutako markup garbitzen duteXMLSerializer-ek XML normalizatua sortzen du, gero bideratutako kate-ordezkapenek HTML iruzkinak, Inkscape/Sodipodi editorearen metadatuak, XML deklarazioa, atributu lehenetsi erredundanteak (version="1.1" bezalakoak), eta etiketen arteko zuriunea kentzen dituzte — pasada bakoitza zehazki mugatuta, testu-nodoen edukia inoiz ukitu gabe.
- 4Gzip tamaina eta esportazio-formatuakNabigatzailearen CompressionStream APIak sarrera eta irteera biak benetako gzip tamaina kalkulatzen ditu, hori baita webean transferentzia-kostua benetan zehazten duena. Optimizatutako SVG deskarga daiteke, SVG gordin gisa kopiatu, React JSX-prest camelCase atributuetara bihurtu, edo CSS datu-URI gisa kodetu — bihurketa guztiak lokalki gertatzen dira.
Zure SVG erabat zure nabigatzaile-fitxan irakurri eta prozesatzen da — fitxategi-byteek inoiz ez dute zure gailutik ateratzen.
Erlazionatutako tresnak
CSS Txikitzailea eta Apaintzailea
Txikiatu CSS fitxategi-tamaina murrizteko edo apainduz txikitutako CSS irakurgarritasunerako. Berehalakoa, zure nabigatzailean.
GIF konpresorea
Txikiagotu GIF animatu bat: doitu tamaina-muga batera, adibidez Discorden 256 KB-ko emojia edo 512 KB-ko stickerra, edo aukeratu zuk kolore, zabalera eta fotograma kopurua. Zure nabigatzailean exekutatzen da; GIFa ez da igotzen.
PDF konpresorea
Konprimitu PDF fitxategiak tamaina murrizteko. Aukeratu kalitate-maila bat — konpresio handiagoak fitxategi txikiagoak eta irudi-fideltasun baxuagoa dakar.