Ši nauja progresyvi žiniatinklio programa gali paversti vaizdus SVG vektorine grafika

SVGcode yra nauja progresyvi žiniatinklio programa, kuri gali automatiškai konvertuoti rastrinius vaizdus (pvz., JPEG ir PNG) į SVG grafikos failus.

Yra dvi skirtingos vaizdų kategorijos, kurias paprastai matote žiniatinklyje. Rastriniai vaizdai (pvz., JPG, PNG, WebP ir pan.) yra fiksuotos skiriamosios gebos pikselių serija, o vektoriniuose vaizduose (pvz., SVG) naudojamos įvairios linijos ir formos. Vektorinė grafika yra populiari logotipams ir kitiems paprastiems vaizdams, nes naudojant didelę skiriamąją gebą (ar priartinus) ji neatrodo baisiai, tačiau sukurti nuo nulio gali būti daug darbo jėgos. Dabar yra patogi žiniatinklio programa, skirta kurti SVG iš standartinių vaizdų: SVGcode.

SVGcode yra nauja progresyvi žiniatinklio programa, kurią sukūrė Thomas Steiner, „Google“ dirbantis kūrėjų ryšių inžinierius (nors pats SVGcode nėra „Google“ produktas). Kai atidarysite jį savo naršyklėje adresu svgco.de, galite atidaryti vaizdą iš savo kompiuterio ir jis bus automatiškai „nupieštas“ kaip SVG. Daugumą vaizdų reikės šiek tiek pakoreguoti, kad būtų sukurtas padoriai atrodantis SVG, tačiau tai įspūdinga žiniatinklio programa ir gali būti naudinga, jei kada nors norėsite sukurti švaresnę vektorinę rastrinio logotipo versiją.

SVGcode palaiko kai kurios naujausios API, kurias pridėjo tokios interneto naršyklės kaip „Chromium“ ir „Firefox“. Pagrindinė piešimo funkcija yra pagrįsta Potrace projektas, kuris buvo konvertuotas į šios žiniatinklio programos Web Assembly kodą. SVGCode gali nukopijuoti gatavą failą į mainų sritį (su Async Clipboard API), rodoma kaip parinktis kompiuterio failų tvarkyklėje, kai dešiniuoju pelės klavišu spustelėsite vaizdą (su failų tvarkymo API) ir atidarykite / išsaugokite failus iš savo įrenginio (naudodami Failų sistemos prieigos API). Jis netgi naudoja naują Window Controls Overlay API jei norite paslėpti sistemos pavadinimo juostą, kai ji įdiegta, kad ji jaustųsi kaip vietinė programa.

Daugiau apie SVGcode kūrimo procesą galite perskaityti tinklaraščio įrašas „Google“ žiniatinklio kūrimo tinklaraštyje. Kadangi tai PWA, SVG kodą galite naudoti ir įdiegti bet kur naudodami modernią žiniatinklio naršyklę.