Alətlər95

OPTIMİZASİYA / PRAKTİK ŞƏKİL BƏLƏDÇİSİ

SVG fayllarını necə sıxışdırmaq olar

Daha yüngül vektor yalnız düzgün detallar qaldıqda faydalıdır.

SVG faylını sıxışdırmaq üçün faylı yükləyin və ya kodunu yapışdırın, təmizlənmiş orijinalı optimallaşdırılmış versiya ilə müqayisə edin, dəqiqliyi tənzimləyin və Başla düyməsini seçin. Bu bələdçi real orbit nişanından istifadə edir və həm ixrac edilmiş vektoru, həm də bayt azalmasını yoxlayır.

Təlimatı izləyin
TƏSDİQLƏNMİŞ MƏNBƏ VƏ ONUN YÜKLƏNMİŞ NƏTİCƏSİ
Əvvəl Orijinal bənövşəyi orbit SVG ikonu.

Orijinal 985 baytlıq SVG, bu müqayisə üçün 1,024 pikseldə render edilib.

Sonra Orbit ikonunu eyni ekran ölçüsündə saxlayan optimallaşdırılmış SVG.

Faktiki 635 baytlıq SVG, eyni 1,024 piksel ekran icazəsində render edilib.

Orijinal 985 baytlıq SVG, bu müqayisə üçün 1,024 pikseldə render edilib. Faktiki 635 baytlıq SVG, eyni 1,024 piksel ekran icazəsində render edilib.
Reklamlar
QISA VİDEO TƏLİMAT How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. İngiliscə şərh Videoya baxın

How to compress an SVG with a preview

Reklamlar

Bu işlənmiş nümunəni izləyin, sonra eyni idarəetmə elementlərini öz şəklinizə uyğunlaşdırın. SVG Sıxıcı aç.

01

Statik SVG faylını yükləyin və ya kodunu yapışdırın

SVG Kompressorunu açın və SVG faylını seçin və ya Nümunəni sınayın. Nümunə svg-compressor.svg, 985 baytlıq orbit nişanıdır, 512 × 512 viewBox, qradiyent doldurma, başlıq və təsvirə malikdir. Kod artıq redaktorda və ya mübadilə buferində olduqda SVG yapışdır seçimindən istifadə edin.

Alət hər biri 2 MB olan 20 fayla qədər qəbul edir. O, tam SVG sənədini təhlil edir və xarici faylları yükləmədən standart SVG sənəd bəyannamələrini silir. Səhv formatlanmış XML, xüsusi obyekt bəyannamələri və daxili sənəd alt dəstləri rədd edilir. Çox mürəkkəb fayllar element və ya emal müddəti limitinə çata bilər.

Bu iş axını statik vektor qrafikası yaradır. Skriptlər, hadisə idarəediciləri, xarici resurslar, animasiya və daxil edilmiş raster şəkilləri silinir. Orijinal ilkin baxış artıq təmizlənib, ona görə də o, mənbə faylındakı hər bir xüsusiyyətin məhdudiyyətsiz göstərilməsi kimi şərh edilməməlidir.

Orijinal SVG faylının surətini saxlayın. İnteraktiv illüstrasiya və ya fotoşəkil olan SVG faylı statik vektor nişanından fərqli istifadə halıdır.

02

Nəticəni müqayisə edin və onluq dəqiqliyi təyin edin

İki ilkin baxış paneli təmizlənmiş orijinalı və optimallaşdırılmış nəticəni göstərir. Orijinal və Optimallaşdırılmış sözlərinin yanındakı ölçülər və bayt xülasəsi mənbə faylını hazır çıxışla müqayisə edir. Optimallaşdırma müəyyən bir faylı daha böyük etdikdə, bu, hər dəfə azalma vəd etmək əvəzinə artımı bildirir.

Parametrləri açın və nümunə üçün Onluq dəqiqliyi 2 olaraq təyin edin. Dəqiqlik 1-dən 5-yə qədər dəyişir və 3-dən başlayır. Daha aşağı dəyərlər ədədi həndəsəni sadələşdirə bilər, lakin incə əyriləri, kiçik boşluqları və ya düzlənmiş kənarları dəyişə bilər. İlkin baxışda vacib detallar itdikdə onu artırın.

Bu nümunə sadə həndəsədən istifadə edir, ona görə də 2 dəqiqliyi öz tanınan formasını saxlayır. Mürəkkəb onluq koordinatları olan digər SVG-lər daha çox dəyişə bilər. Optimallaşdırılmış SVG koduna baxmaq yüklənəcək faktiki mətni göstərir; bu, orijinalın ayrıca təsviri deyil.

Vektoru nəzərdə tutulan ölçüdə və daha böyük görünüşdə yoxlayın. Kiçik miniatürdə incə dəyişikliyi görmək çətin ola bilər.

Bu bələdçidəki nümunə

Nümunəni sınayın: svg-compressor.svg, 985 bayt, 512 × 512 viewBox. Onluq dəqiqlik 2; əlçatan başlıqlar/təsvirlər saxlanılır və daxili ID-lərin qısaldılması aktivdir; Adaptiv ölçülər və Oxunaqlı çıxış işarələməsi deaktivdir. Yüklənmiş SVG: 635 bayt.

Mənbə SVG
985 bayt
Optimallaşdırılmış SVG
635 bayt
Ölçülmüş azalma
35.5%
Qorunan kontekst
Başlıq, təsvir və 512 × 512 viewBox
03

Təsvirləri qoruyun və xarici ID-ləri nəzərə alın

İşlənmiş nümunə üçün Əlçatan başlıqları və təsvirləri saxla seçimini aktiv saxlayın. Bu, SVG başlığını və təsvirini saxlayarkən, artıq redaktor metadata-sını silir və uyğun kodu sadələşdirir. Bunlar müxtəlif növ məlumatlardır və bir-birini əvəz edən kimi qəbul edilməməlidir.

Daxili ID-ləri qısalt seçimi standart olaraq aktivdir. Optimallaşdırıcı SVG daxilindəki istinadları yeniləyir, lakin xarici CSS və ya JavaScript hələ də orijinal ID-lərə əsaslana bilər. Fayl elementlərini adlandıran daha böyük bir tətbiqin hissəsi olduqda bu seçimi söndürün və hazır SVG faylını həmin kontekstdə sınaqdan keçirin.

Bu nümunə üçün Responsive dimensions (Adaptiv ölçülər) və Readable output markup (Oxunaqlı çıxış işarələməsi) seçimlərini söndürün. Adaptiv ölçülər, viewBox koordinatları miqyaslana bilən ölçüləndirməni təmin edə bildikdə sabit eni və hündürlüyü silir. Oxunaqlı çıxış isə abzaslar əlavə edir və texniki xidmət üçün faydalıdır, lakin mətnin həcmini artıra bilər.

Müstəqil ikon faylı üçün daxili ID təmizlənməsi adətən sadədir. Xarici skriptlə idarə olunan diaqram üçün isə identifikatorları qoruyub saxlamaq bir neçə bayt qənaət etməkdən daha vacib ola bilər.

04

Hazır vektoru yükləyin və yoxlayın

Start, sonra Download düyməsini seçin. İşlənmiş çıxış 635 baytdır, mənbə isə 985 baytdır: 35.5% azalma. Onun başlığı və təsviri qalır, göstərilən müqayisə isə orijinal mənbədən render edilir və SVG yüklənir.

Məqalə hər iki vektoru nəticənin aydın illüstrasiyası üçün 1,024 pikseldə render edir; onların məntiqi koordinat ölçüsü 512 × 512 olaraq qalır. Daha böyük önizləmə saxlanılan SVG-ə rastr məzmunu əlavə etmir. Mövcud istehsal aktivini əvəz etməzdən əvvəl təyinat səhifənizdə faktiki vektoru nəzərdən keçirin.

Bir fayl orijinal adı ilə SVG kimi yüklənir. Toplu yükləmə zamanı fayllar bir ZIP kimi, təkrarlanan fayl adları üçün nömrələnmiş şəkilçilərlə yüklənir. Emal brauzerdə baş verir. Daha sonra fərqli optimallaşdırma parametrlərini sınamaq istəyirsinizsə, orijinal mənbəni saxlayın.

Fayl ölçüsünə qənaət yalnız bu nümunəyə əsasən ölçülür. Artıq optimallaşdırılmış SVG çox az yaxşılaşma göstərə bilər və ya bir qədər böyüyə bilər.

FAYDALI MƏLUMATLAR

Ümumi suallar

Optimallaşdırılmış SVG tamamilə eyni görünəcəkmi?

Optimallaşdırıcı statik görünüşü qorumağı hədəfləyir, lakin yuvarlaqlaşdırma və dəstəklənməyən məzmunun silinməsi faylı dəyişə bilər. Önizləmələri müqayisə edin və saxlanılan SVG faylını layihənizdə sınaqdan keçirin.

Onluq dəqiqliyi nəyi dəyişir?

Bu, rəqəmsal həndəsə və yol məlumatları üçün istifadə olunan dəqiqliyi tənzimləyir. Daha aşağı dəyərlər ölçünü azalda bilər, lakin incə detalları dəyişə bilər. Standart dəyər 3-dır.

Başlıq və təsviri saxlayırmı?

Bəli, standart olaraq. Həmin SVG elementlərini qorumaq üçün "Əlçatan başlıqları və təsvirləri saxla" seçimini aktiv saxlayın.

Niyə skriptlər və ya raster şəkillər çatışmır?

Bu alət statik vektor çıxışı yaradır. Skriptlər, hadisələr, xarici resurslar, animasiya və daxil edilmiş raster şəkillər təmizləmə zamanı qəsdən silinir.

CSS tərəfindən istinad edilən ID-ləri saxlaya bilərəmmi?

Xarici kod xüsusi ID-lərdən asılı olduqda "Daxili ID-ləri qısalt" seçimini söndürün. Orijinalı əvəz etməzdən əvvəl optimallaşdırılmış faylı hədəf səhifədə yoxlayın.

SVG faylları optimallaşdırma üçün yüklənirmi?

Xeyr. Alət təhlil və optimallaşdırmanı brauzerdə yerinə yetirir və nəticəni yerli olaraq yükləyir.

DOCTYPE olan SVG faylını yükləyə bilərəmmi?

Standart SVG sənəd bəyannaməsi qəbul edilir və xarici identifikatoru gətirilmədən silinir. Xüsusi obyekt bəyannamələri və daxili sənəd alt dəstləri rədd edilir.

SIRA SİZDƏDİR

Vektoru daha yüngül edin və nəticəni yoxlayın.

Nümunəni sınayın və ya öz faylınızdan istifadə edin və paylaşmazdan əvvəl nəticəni nəzərdən keçirin.

SVG Sıxıcı aç

Şəkil təfərrüatı

Dil38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Dilinizi seçin. Video dərsliklərdə hazırda ingilis dili şərhi istifadə olunur.