Kaip konvertuoti JPG ir PNG vaizdus į SVG

Tradiciniai vaizdo formatai, tokie kaip JPG, PNG ar GIF, yra labai populiarūs, tačiau jie turi trūkumų, dėl kurių jų naudojimas mažiau nei idealus tam tikroms programoms.

Pavyzdžiui, jei kuriate interaktyvią svetainę, norite, kad vaizdai atrodytų gerai, neatsižvelgiant į plotį ir aukštį, kuriuose jie rodomi. Tradiciniai vaizdai atrodo blogai, kai, pavyzdžiui, per daug juos padidinate.

Taip pat gali tekti rodyti įvairaus dydžio vaizdą, pavyzdžiui, kaip miniatiūrą tinklaraščio rodyklės puslapyje ir kaip visos raiškos vaizdą susietame straipsnyje.

Nors galite sukurti skirtingas vieno vaizdo versijas, kad būtų pasirinktas tinkamiausias, tai reiškia, kad, be kitų dalykų, jums reikia daugiau atminties.

SVG vaizdo formatas yra vektorinis formatas. Tai reiškia, kad jo dydį galima sumažinti arba padidinti neprarandant kokybės (keičiamo dydžio). Puiku, jei jums reikia atvaizdą rodyti keliose vietose, naudojant skirtingas raiškas.

Kiti SVG pranašumai yra tai, kad jos dydis paprastai yra daug mažesnis ir tai suteikia internetinių svetainių valdytojams tam tikro lankstumo, kai reikia padaryti pakeitimus, nes kai kuriuos tai galima padaryti tiesiogiai CSS.

Vienas pavyzdys: Terence'as Edenas sukūrė SVG populiarių interneto kompanijų, tokių kaip „Twitter“, „Amazon“, „WhatsApp“, „YouTube“ ar „Reddit“, logotipus. Logotipų dydis buvo sumažintas iki mažiau nei 1 kilobaito, kartais net iki 200 baitų. Pavyzdžiui, PNG formato „Twitter“ logotipo dydis yra 20 kilobaitų, SVG versijos - 397 baitai.

SVG yra tinkamas logotipų ir piktogramų formatas, tačiau nelabai tinkamas nuotraukoms ir kitokio tipo vaizdams, vaizduojantiems daugybę skirtingų objektų.

Konvertavimas į SVG

Šiame vadove daugiausia dėmesio skiriama programoms, kurias galite naudoti tiesiogiai konvertuodami vaizdus į SVG. Tai nėra programų, skirtų vektorinei grafikai kurti nuo nulio, naudojimo instrukcija. Tam galite naudoti vektorinės grafikos redaktorius, tokius kaip „Adobe Illustrator“ (vis dar nėra nuorodų į „Adobe“ politiką), „Inkscape“ ar „LibreOffice Draw“.

Yra daugybė nemokamų keitiklių, kuriuos galite paleisti internete, tačiau jie yra gana riboti, kai reikia konvertuoti. Nors jų gali pakakti, jei norite konvertuoti paprastą logotipą, kuris pateikiamas kaip png arba jpg, į svg, dažniausiai rezultatai nėra ypač geri.

Štai kaip aš įvertinau paslaugas: atsisiunčiau „Ghacks“ logotipą ir išbandžiau konversijas keliolikoje SVG keitiklių. Aš įvertinau rezultatą ir atmečiau bet kokią paslaugą, kuri nedavė gerų rezultatų.

  • „Aconvert“ - paslauga įveda vietinį failą arba URL. Vienintelė galimybė, kurią ji teikia, yra pakeisti vaizdo skiriamąją gebą. Gautas vaizdas atrodė kaip „Ghacks“ logotipas, tačiau jo dydis buvo beveik dvigubai didesnis nei PNG logotipo versijos.
  • „Vector Magic“ - galima kaip internetinis keitiklis ir darbalaukio programa, skirta „Windows“. Tačiau tai nėra nemokama (internetinis mokestis - 7, 95 USD per mėnesį, stalinio kompiuterio leidimas - 295 USD vienkartinė išmoka). Tačiau internetinio leidimo rezultatai yra puikūs, ir jūs gausite daugybę variantų, kaip redaguoti ar modifikuoti nustatymus, ir originalų vaizdą bei svg kopiją.
  • „Vectorizer“ - dar viena nemokama paslauga. Čia pateikiamas vedlys, kuriuo galite pasirinkti geriausius išvesties parametrus (suliejimas, spalvos) arba galite juos nustatyti tiesiogiai. Rezultatai buvo geri šiek tiek pakeitus, o gauto vaizdo dydis buvo trečdaliu mažesnis nei originalus PNG logotipas.

Dabar jūs: žinote apie kitą internetinę paslaugą ar programą, kaip konvertuoti vaizdus į SVG formatą?