ხელსაწყოები95

ოპტიმიზაცია / პრაქტიკული სახელმძღვანელო გამოსახულებისთვის

როგორ შევკუმშოთ SVG ფაილები

მსუბუქი ვექტორი სასარგებლოა მხოლოდ მაშინ, როდესაც საჭირო დეტალები შენარჩუნებულია.

SVG-ის შესაკუმშად, ატვირთეთ ფაილი ან ჩასვით მისი მარკირება, შეადარეთ გასუფთავებული ორიგინალი ოპტიმიზებულ ვერსიას, დაარეგულირეთ სიზუსტე და აირჩიეთ დაწყება. ეს სახელმძღვანელო იყენებს რეალურ ორბიტის ხატულას და ამოწმებს როგორც ექსპორტირებულ ვექტორს, ისე ბაიტების შემცირებას.

მიჰყევით სახელმძღვანელოს
ვერიფიცირებული წყარო და მისი ჩამოტვირთული შედეგი
მანამდე ორიგინალი იისფერი ორბიტის SVG ხატულა.

ორიგინალი 985-ბაიტიანი SVG, გამოსახული 1,024 პიქსელზე ამ შედარებისთვის.

შემდეგ ოპტიმიზებული SVG, რომელიც ინარჩუნებს ორბიტის ხატულას იმავე ზომაზე.

ფაქტობრივი 635-ბაიტიანი SVG, გამოსახული იმავე 1,024 პიქსელის გარჩევადობაზე.

ორიგინალი 985-ბაიტიანი SVG, გამოსახული 1,024 პიქსელზე ამ შედარებისთვის. ფაქტობრივი 635-ბაიტიანი SVG, გამოსახული იმავე 1,024 პიქსელის გარჩევადობაზე.
რეკლამები
მოკლე ვიდეო გაკვეთილი How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. ინგლისურენოვანი გახმოვანება ვიდეოს ნახვა

How to compress an SVG with a preview

რეკლამები

მიჰყევით ამ სამუშაო მაგალითს, შემდეგ მოარგეთ იგივე კონტროლები თქვენს საკუთარ გამოსახულებას. SVG კომპრესორი-ის გახსნა.

01

ატვირთეთ სტატიკური SVG ან ჩასვით მარკირება

გახსენით SVG კომპრესორი და აირჩიეთ SVG ფაილი ან სცადეთ ნიმუში. ნიმუში არის svg-compressor.svg, 985-ბაიტიანი ორბიტის ნიშანი 512 × 512 viewBox-ით, გრადიენტური შევსებით, სათაურით და აღწერით. გამოიყენეთ ჩასმა SVG, როდესაც მარკირება უკვე რედაქტორში ან ბუფერშია.

ინსტრუმენტი იღებს 20-მდე ფაილს, თითოეული 2 მბ ზომის. ის აანალიზებს სრულ SVG დოკუმენტს და შლის სტანდარტულ SVG დოკუმენტის დეკლარაციებს გარე ფაილების ჩატვირთვის გარეშე. არასწორად ფორმირებული XML, მორგებული ერთეულის დეკლარაციები და შიდა დოკუმენტის ქვეჯგუფები უარყოფილია. ძალიან რთულმა ფაილებმა შეიძლება ასევე მიაღწიონ ელემენტის ან დამუშავების დროის ლიმიტს.

ეს სამუშაო პროცესი ქმნის სტატიკურ ვექტორულ გრაფიკას. სკრიპტები, მოვლენების დამმუშავებლები, გარე რესურსები, ანიმაცია და ჩაშენებული რასტრული გამოსახულებები იშლება. ორიგინალის გადახედვა უკვე გასუფთავებულია, ამიტომ ის არ უნდა იქნას განმარტებული, როგორც წყარო ფაილის ყველა მახასიათებლის შეუზღუდავი რენდერი.

შეინახეთ ორიგინალი SVG-ის ასლი. ინტერაქტიული ილუსტრაცია ან SVG, რომელიც შეიცავს ფოტოს, განსხვავებული შემთხვევაა სტატიკური ვექტორული ხატულასგან.

02

შეადარეთ შედეგი და დააყენეთ ათობითი სიზუსტე

ორი გადახედვის პანელი აჩვენებს გასუფთავებულ ორიგინალს და ოპტიმიზებულ შედეგს. ზომები ორიგინალისა და ოპტიმიზებულის გვერდით და ბაიტების შეჯამება ადარებს წყარო ფაილს დასრულებულ გამომავალს. ის აცნობებს ზრდას, როდესაც ოპტიმიზაცია კონკრეტულ ფაილს უფრო დიდს ხდის, ნაცვლად იმისა, რომ ყოველ ჯერზე შემცირებას დაჰპირდეს.

გახსენით პარამეტრები და დააყენეთ ათობითი სიზუსტე 2-ზე მაგალითისთვის. სიზუსტე მერყეობს 1-დან 5-მდე და იწყება 3-ით. დაბალმა მნიშვნელობებმა შეიძლება გაამარტივოს რიცხვითი გეომეტრია, მაგრამ შეიძლება გადაანაცვლოს წვრილი მრუდები, მცირე ხარვეზები ან გასწორებული კიდეები. გაზარდეთ ის, როდესაც გადახედვა კარგავს მნიშვნელოვან დეტალებს.

ეს ნიმუში იყენებს მარტივ გეომეტრიას, ამიტომ 2 სიზუსტე ინარჩუნებს მის ცნობად ფორმას. სხვა SVG-ები რთული ათობითი კოორდინატებით შეიძლება უფრო მეტად შეიცვალოს. ოპტიმიზებული SVG მარკირების ნახვა აჩვენებს რეალურ ტექსტს, რომელიც ჩამოიტვირთება; ეს არ არის ორიგინალის ცალკე წარმოდგენა.

შეამოწმეთ ვექტორი მისი დანიშნულების ჩვენების ზომაზე და უფრო დიდ ხედზე. დახვეწილი ცვლილება შეიძლება ძნელი შესამჩნევი იყოს პატარა ესკიზში.

მაგალითი ამ სახელმძღვანელოში

სცადეთ ნიმუში: svg-compressor.svg, 985 ბაიტი, 512 × 512 viewBox. ათობითი სიზუსტე 2; ჩართულია ხელმისაწვდომი სათაურები/აღწერები და შიდა ID-ების შემოკლება; გამორთულია რესპონსიული ზომები და წაკითხვადი გამომავალი მარკირება. ჩამოტვირთული SVG: 635 ბაიტი.

წყარო SVG
985 ბაიტი
ოპტიმიზებული SVG
635 ბაიტი
გაზომილი შემცირება
35.5%
შენარჩუნებული კონტექსტი
სათაური, აღწერა და 512 × 512 viewBox
03

შეინარჩუნეთ აღწერილობები და გაითვალისწინეთ გარე ID-ები

დატოვეთ „ხელმისაწვდომი სათაურებისა და აღწერილობების შენარჩუნება“ ჩართული სამუშაო მაგალითისთვის. ეს ინარჩუნებს SVG სათაურს და აღწერას, ხოლო შლის ზედმეტ რედაქტორის მეტამონაცემებს და ამარტივებს შესაბამის მარკირებას. ეს არის ინფორმაციის სხვადასხვა სახეობა და არ უნდა იქნას განხილული როგორც ურთიერთშემცვლელი.

„შიდა ID-ების შემოკლება“ ჩართულია ნაგულისხმევად. ოპტიმიზატორი ანახლებს მითითებებს SVG-ის შიგნით, მაგრამ გარე CSS ან JavaScript-მა შეიძლება კვლავ დაეყრდნოს ორიგინალ ID-ებს. გამორთეთ ეს ვარიანტი, როდესაც ფაილი უფრო დიდი აპლიკაციის ნაწილია, რომელიც ასახელებს თავის ელემენტებს და შეამოწმეთ დასრულებული SVG ამ კონტექსტში.

დატოვეთ „პასუხისმგებელი ზომები“ და „წაკითხვადი გამომავალი მარკირება“ გამორთული მაგალითისთვის. პასუხისმგებელი ზომები შლის ფიქსირებულ სიგანეს და სიმაღლეს, როდესაც კოორდინატთა viewBox-ს შეუძლია უზრუნველყოს მასშტაბირებადი ზომა. წაკითხვადი გამომავალი ამატებს შეწევას და სასარგებლოა შენარჩუნებისთვის, მაგრამ შეიძლება გაზარდოს ტექსტის ზომა.

დამოუკიდებელი ხატულას ფაილისთვის, შიდა ID-ის გასუფთავება ჩვეულებრივ მარტივია. გარედან სკრიპტირებული დიაგრამისთვის, იდენტიფიკატორების შენარჩუნება შეიძლება უფრო მნიშვნელოვანი იყოს, ვიდრე რამდენიმე დაზოგილი ბაიტი.

04

გადმოწერეთ და გადაამოწმეთ დასრულებული ვექტორი

აირჩიეთ დაწყება, შემდეგ გადმოწერა. დამუშავებული გამომავალი არის 635 ბაიტი 985-ბაიტიან წყაროსთან შედარებით: 35.5%-იანი შემცირება. მისი სათაური და აღწერა რჩება, ხოლო ნაჩვენები შედარება რენდერდება ნამდვილი წყაროდან და გადმოწერილი SVG-დან.

სტატია ორივე ვექტორს 1,024 პიქსელზე გამოსახავს შედეგის მკაფიო ილუსტრაციისთვის; მათი ლოგიკური კოორდინატების ზომა რჩება 512 × 512. უფრო დიდი გადახედვა არ ამატებს რასტრულ შიგთავსს შენახულ SVG-ს. შეამოწმეთ რეალური ვექტორი თქვენს დანიშნულების გვერდზე არსებული პროდუქციის აქტივის ჩანაცვლებამდე.

ერთი ფაილი ჩამოიტვირთება როგორც SVG თავისი ორიგინალი სახელით. პარტია ჩამოიტვირთება როგორც ერთი ZIP ფაილი, დუბლიკატი ფაილების სახელებისთვის დანომრილი სუფიქსებით. დამუშავება ხდება ბრაუზერში. შეინახეთ ორიგინალი წყარო, თუ მოგვიანებით ოპტიმიზაციის სხვადასხვა პარამეტრების მოსინჯვა გსურთ.

ფაილის ზომის დაზოგვა გაზომილია მხოლოდ ამ ნიმუშზე. უკვე ოპტიმიზებულმა SVG-მა შეიძლება მცირე გაუმჯობესება აჩვენოს ან ოდნავ გაიზარდოს.

სასარგებლო დეტალები

ხშირად დასმული კითხვები

გამოიყურება თუ არა ოპტიმიზებული SVG ზუსტად ისევე?

ოპტიმიზატორი მიზნად ისახავს შეინარჩუნოს სტატიკური გარეგნობა, მაგრამ დამრგვალებამ და მხარდაუჭერელი შინაარსის წაშლამ შეიძლება შეცვალოს ფაილი. შეადარეთ გადახედვები და გამოსცადეთ შენახული SVG თქვენს პროექტში.

რას ცვლის ათობითი სიზუსტე?

ის აკონტროლებს სიზუსტეს, რომელიც გამოიყენება რიცხვითი გეომეტრიისა და ბილიკის მონაცემებისთვის. დაბალმა მნიშვნელობებმა შეიძლება შეამციროს ზომა, მაგრამ შესაძლოა დააზიანოს წვრილი დეტალები. ნაგულისხმევი მნიშვნელობა არის 3.

ინახავს თუ არა სათაურს და აღწერას?

დიახ, ნაგულისხმევად. დატოვეთ „წვდომადი სათაურებისა და აღწერების შენარჩუნება“ ჩართული, რათა შეინარჩუნოთ ეს SVG ელემენტები.

რატომ არ ჩანს სკრიპტები ან რასტრული გამოსახულებები?

ეს ინსტრუმენტი ქმნის სტატიკურ ვექტორულ გამომავალს. სკრიპტები, მოვლენები, გარე რესურსები, ანიმაცია და ჩაშენებული რასტრული გამოსახულებები განზრახ იშლება სანიტარიზაციის დროს.

შემიძლია თუ არა შევინარჩუნო CSS-ით მითითებული ID-ები?

გამორთეთ „შიდა ID-ების შემოკლება“, როდესაც გარე კოდი დამოკიდებულია კონკრეტულ ID-ებზე. ორიგინალის ჩანაცვლებამდე შეამოწმეთ ოპტიმიზებული ფაილი სამიზნე გვერდზე.

იგზავნება თუ არა SVG ფაილები ოპტიმიზაციისთვის?

არა. ინსტრუმენტი ასრულებს ანალიზსა და ოპტიმიზაციას ბრაუზერში და შედეგს ჩამოტვირთავს ადგილობრივად.

შემიძლია თუ არა ავტვირთო SVG DOCTYPE-ით?

სტანდარტული SVG დოკუმენტის დეკლარაცია მიიღება და იშლება მისი გარე იდენტიფიკატორის მოძიების გარეშე. მორგებული ერთეულის დეკლარაციები და შიდა დოკუმენტის ქვეჯგუფები უარყოფილია.

თქვენი ჯერია

გახადეთ ვექტორი უფრო მსუბუქი, შედეგით, რომლის შემოწმებაც შეგიძლიათ.

სცადეთ ნიმუში ან გამოიყენეთ საკუთარი ფაილი და გადახედეთ შედეგს გაზიარებამდე.

SVG კომპრესორი-ის გახსნა

სურათის დეტალები

ენა38

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

აირჩიეთ თქვენი ენა. ვიდეო გაკვეთილები ამჟამად იყენებს ინგლისურ გახმოვანებას.