නොමිලේ SVG Optimizer සහ Minifier
SVG ගොනු ප්රමාණය සැලකිය යුතු ලෙස — සාමාන්යයෙන් 30-70% — අඩු කිරීමට metadata ඉවත් කරන්න, whitespace හකුළන්න, decimals රවුම් කරන්න. Visual preview කිසිවක් නොකඩෙන බව සත්යාපනය කරයි.
ගොනුවක් මෙතැනට දමන්න, නැතහොත් පිරික්සීමට ක්ලික් කරන්න
SVG · ඔබගේ උපාංගය තුළම සකසනු ලැබේ
හෝ පසුරු පුවරුවෙන් අලවීමට Ctrl+V ඔබන්න
ඔබේ ගොනු කිසි විටෙකත් ඔබේ උපාංගයෙන් පිටතට නොයයි. සියලු සැකසීම් ඔබේ බ්රවුසරය තුළ ස්ථානීයව සිදු වේ.
පොදු භාවිත
- නිකුතු සඳහා SVG නිරූපණ ඉතිරි කරන්නනිරූපණ SVG බිම අවිස්මෘත ඉඩම නිකුතු කිරීම පෙර තෝරා ගන්න — සුපුරුදු 50-80% සිටුවුම.
- ශාඛා ඉතිරිරූප SVG ඉතිරි කරන්නSVG ඉතිරිරූප ගිණුම ශීර්ෂ වෙබ් ගිණුම ගුණමට වෙනුවට සිටුවුම.
- ඉතිරිරූප හා ගිණුම SVG ඉතිරි කරන්නවිශාල ඉතිරිරූප (ගිණුම, ඉතිරි ඉතිරි), ඉතිරි ඉතිරි ගිණුම 30-70% ඉතිරි ගිණුම සිටුවුම.
- JavaScript තිරසර ගිණුම සිටුවුමSVG React බිම නිකුතු වන හෝ කේත බිම ඉතිරි කරන, SVG ඉතිරි ඔබගේ JS තිරසර සිටුවුම.
- Figma / Sketch SVG නිකුතු පිරිසිදු කරන්නFigma සහ Sketch SVG නිකුතු විස්තරිත ඉඩම අඩංගු. නිකුතු භාවිතා පෙර ඉතිරි ඉතිරි කරන්න.
එය ක්රියා කරන්නේ කෙසේද
මෙම මෙවලම SVG ගොනු ප්රමාණය අතින් ලියන ලද optimizer එකකින් අඩුකරයි, එය ඔබේ බ්රවුසරයේ සම්පූර්ණයෙන්ම ධාවනය වේ — කිසිදු පුස්තකාලයක්, සේවාදායකයක් නැත. එය pass දෙකක් ඒකාබද්ධ කරයි: attribute-මට්ටමේ නිරවද්ය වැඩ සඳහා බ්රවුසරයේ ගොඩනැගුණු DOMParser/XMLSerializer, සහ comment ඉවත් කිරීම, metadata ඉවත් කිරීම, සහ whitespace collapse කිරීම සඳහා ඉලක්කගත regex ආදේශන.
- 1DOMParser SVG එක sanitize කරයිඕනෑම optimization එකකට පෙර, බ්රවුසරයේ DOMParser SVG එක XML ලෙස කියවා සෑම element එකක්ම හරහා ගමන් කරයි. Script tags, event handlers (ඕනෑම on* attribute එකක්), animation elements, සහ බාහිර URL references කොන්දේසි විරහිතව ඉවත් කෙරේ — ඔබ තෝරාගන්නා optimization විකල්ප කුමක් වුවත් මෙය ධාවනය වේ.
- 2DOM-පාදක දශම round කිරීමදශම round කිරීම සක්රීයව ඇත්නම්, optimizer විග්රහ කළ DOM එක දෙවන වරටත් ගමන් කර .5.5 වැනි concatenated path values විකෘති නොකර තනි floating-point අංක ගැලපෙන regex එකක් භාවිතයෙන් දන්නා සංඛ්යාත්මක attributes (path d data, coordinates, transform values, stroke widths, ආදිය) වෙත පමණක් round කිරීම යොදයි.
- 3Regex passes serialize කළ markup පිරිසිදු කරයිXMLSerializer සාමාන්යකරණය කළ XML නිපදවයි, පසුව ඉලක්කගත string ප්රතිස්ථාපන HTML comments, Inkscape/Sodipodi editor metadata, XML declaration, අනවශ්ය පෙරනිමි attributes (version="1.1" වැනි), සහ tag අතර whitespace ඉවත් කරයි — එක් එක් pass පෙළ node අන්තර්ගතය කිසිවිටෙකත් touch නොවන ලෙස පටු ලෙස scope කර ඇත.
- 4Gzip ප්රමාණය සහ අපනයන ආකෘතිබ්රවුසරයේ CompressionStream API ආදාන සහ ප්රතිදාන දෙකෙහිම සැබෑ gzip ප්රමාණයන් ගණනය කරයි, මන්ද එයයි වෙබ් හි sançã ගාස්තුව සැබවින්ම තීරණය කරන්නේ. optimized SVG එක බාගත, raw SVG ලෙස පිටපත්, React JSX-සූදානම් camelCase attributes බවට පරිවර්තනය, හෝ CSS data URI එකක් ලෙස encode කළ හැක — සියලුම පරිවර්තන දේශීයව සිදුවේ.
ඔබේ SVG ඔබේ බ්රවුසර ටැබය තුළ සම්පූර්ණයෙන්ම කියවා සකසනු ලැබේ — ගොනු bytes කිසිවිටෙකත් ඔබේ උපකරණයෙන් නික්මී නොයයි.
සම්බන්ධ මෙවලම්
CSS Minifier සහ Beautifier
ගොනු ප්රමාණය අඩු කිරීමට CSS minify කරන්න හෝ කියවිලිවාදිත්වය සඳහා minify කළ CSS beautify කරන්න. ක්ෂණික, ඔබේ බ්රවුසරයේ.
GIF සම්පීඩකය
සජීවී GIF එකක් කුඩා කරන්න: Discord හි 256 KB ඉමොජි හෝ 512 KB ස්ටිකර් වැනි ප්රමාණ සීමාවකට ගැළපෙන්න, නැතහොත් වර්ණ, පළල සහ රාමු ඔබම තෝරන්න. ඔබේ බ්රවුසරයේ ක්රියා කරයි; GIF එක උඩුගත නොවේ.
PDF සම්පීඩකය
PDF ගොනු ප්රමාණය අඩු කිරීමට සම්පීඩනය කරන්න. ගුණාත්මක මට්ටමක් තෝරන්න — වැඩි සම්පීඩනයෙන් ගොනු කුඩා වුවද රූපවල නිරවද්යතාව අඩු වේ.