Olùdín àti Olùmúlẹ́wa SVG Ọ̀fẹ́
Yọ metadata kúrò, dín àyè kù, kí o sì yí àwọn oníkà padà láti dín ìwọ̀n fáìlì SVG kù ní pàtàkì — dídín tí ó wọ́pọ̀ jẹ́ 30-70%. Àyẹ̀wò wíwò ń fi ìdájú múlẹ̀ pé kò sí ohun tí ó bàjẹ́.
Sọ àwọn fáìlì sílẹ̀ níbí, tàbí tẹ láti wá
SVG · Kò sí ìdiwọ̀ ìwọ̀n fáìlì
tàbí tẹ Ctrl+V láti fi lẹ̀ mọ́ láti clipboard rẹ
Àwọn fáìlì rẹ kò ní jáde kúrò lórí ẹ̀rọ rẹ. Gbogbo ìṣiṣẹ̀ n ṣẹlẹ̀ ní àdúgbò nínú aṣàwákiri rẹ.
Bí Ó Ṣe Ń Ṣiṣẹ́
Irinṣẹ́ yìí ń dín ìwọ̀n fáìlì SVG kù ní lílo olùmúgbóná tí a fi ọwọ́ kọ tí ó ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ — kò sí ìwé-ìṣirò, kò sí sáfà. Ó ń kó ìgbésẹ̀ méjì papọ̀: DOMParser/XMLSerializer aṣàwákiri tí a kọ́ sínú rẹ̀ fún iṣẹ́ pípé ìpele-ìhun-ìní, àti ìrọ́pò regex àfojúsùn fún yíyọ ọ̀rọ̀-àsọyé kúrò, yíyọ metadata kúrò, àti ìkó àyè papọ̀.
- 1DOMParser ń mú SVG náà mọ́Kí àmúgbóná èyíkéyìí tó bẹ̀rẹ̀, DOMParser aṣàwákiri ń ka SVG náà gẹ́gẹ́ bí XML tí ó sì ń rìn kiri ẹ̀yà kọ̀ọ̀kan. A ń yọ àwọn tag script, àwọn olùmú ìṣẹ̀lẹ̀ (àkànṣe on* èyíkéyìí), àwọn ẹ̀yà àwòrán, àti àwọn ìtọ́ka URL ìta kúrò láìsí àṣàyàn kankan — èyí ń ṣiṣẹ́ láìka àṣàyàn àmúgbóná tí o yàn sí.
- 2Yíyíká decimal tí ó gbé lé DOMBí yíyíká decimal bá tan, olùmúgbóná náà ń rìn kiri DOM tí a pín náà lẹ́ẹ̀kejì tí ó sì ń fi yíyíká sílo sí àwọn àkànṣe nọ́mbà tí a mọ̀ nìkan (dátà path d, àwọn ìdí, àwọn iye transform, ìbú stroke, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ), ní lílo regex tí ó ń bá nọ́mbà floating-point ọ̀tọ̀ọ̀tọ̀ mu láìbàjẹ́ àwọn iye path tí a so pọ̀ bí .5.5.
- 3Àwọn ìgbésẹ̀ regex ń mú àmì tí a ṣe serialize mọ́XMLSerializer ń mú XML tí a ṣe déédéé jáde, kí àwọn ìrọ́pò ọ̀wọ́ ọ̀rọ̀ àfojúsùn sì yọ àwọn ọ̀rọ̀-àsọyé HTML, metadata olùṣàtúnṣe Inkscape/Sodipodi, ìkéde XML, àwọn àkànṣe déédéé àṣejù (bí version="1.1"), àti àyè-láàrin-tags kúrò — ìgbésẹ̀ kọ̀ọ̀kan ní àyè tóóró nítorí náà a kì í fọwọ́kan àkóónú node ọ̀rọ̀ láé.
- 4Ìwọ̀n gzip àti àwọn ìrísí gbígbé jádeAPI CompressionStream aṣàwákiri ń ṣírò ìwọ̀n gzip gidi ti ìbáwọlé àti ìtọjade méjèèjì, nítorí èyí gan-an ni ohun tí ó ń pinnu iye owó gbígbé lórí wẹ́ẹ̀bù. A lè gba SVG tí a mú gbóná náà jáde, dàkọ ọ́ gẹ́gẹ́ bí SVG gan-an, yí padà sí àwọn àkànṣe camelCase tí ó ti ṣetán fún React JSX, tàbí ṣe àmúlò rẹ̀ gẹ́gẹ́ bí CSS data URI — gbogbo ìyípadà ń ṣẹlẹ̀ ládùúgbò.
A ń ka àti ṣiṣẹ́ SVG rẹ pátápátá nínú tábù aṣàwákiri rẹ — àwọn byte fáìlì náà kì í kúrò lára ẹ̀rọ rẹ láé.
Àwọn Irinṣẹ Tó Jọra
Olùfún PDF Kékeré
Fún àwọn fáìlì PDF kékeré láti dín ìwọ̀n wọn kù. Yan ìpele ìdára — ìfúnpọ̀ tó ga túmọ̀ sí fáìlì kékeré ṣùgbọ́n ìdára àwòrán tí ó kéré.
Olùfún Fídíò Kékeré
Fún àwọn fáìlì fídíò kékeré láti dín ìwọ̀n wọn kù. Yan ìdára, ìdíwọ̀n, àti ọ̀nà àbájáde. Gbogbo ìṣiṣẹ́ wà lórí ẹ̀rọ rẹ.
Olùyọ Metadata
Yọ metadata tí ó fara sin — ipò EXIF/GPS, orúkọ àwọn òǹkọ̀wé, àti ìtàn àtúnṣe — kúrò nínú àwọn fọ́tò, PDF, àti àwọn ìwé Office. Kò sí ìsọnù, 100% nínú ẹ̀rọ àwárí rẹ.