See uus progressiivne veebirakendus võib muuta pildid SVG-vektoriks

SVGcode on uus progressiivne veebirakendus, mis suudab rasterpildid (nt JPEG ja PNG) automaatselt SVG-graafikafailideks teisendada.

Tavaliselt näete veebis kahte erinevat tüüpi pilte. Rasterkujutised (nagu JPG, PNG, WebP ja nii edasi) on fikseeritud eraldusvõimega pikslite seeria, vektorkujutised (nagu SVG) aga kasutavad erinevaid jooni ja kujundeid. Vektorgraafika on populaarne logode ja muude lihtsate piltide puhul, kuna see ei näe kõrge eraldusvõimega (või sisse suumides) kohutav välja, kuid selle loomine nullist võib olla töömahukas. Nüüd on olemas mugav veebirakendus SVG-de loomiseks standardsetest piltidest: SVGcode.

SVGcode on uus progressiivne veebirakendus, mille on loonud Thomas Steiner, Google'is töötav arendajasuhete insener (kuigi SVGcode ise ei ole Google'i toode). Kui avate selle brauseris aadressil svgco.de, saate oma arvutist pildi avada ja see "joonistatakse" automaatselt SVG-vormingus. Enamik pilte nõuab korraliku välimusega SVG loomiseks mõningaid kohandusi, kuid see on muljetavaldav veebirakendus ja võib olla kasulik, kui soovite kunagi teha rasterlogo puhtamat vektorversiooni.

SVGcode'i toiteallikaks on mõned uusimad API-liidesed, mille veebibrauserid, nagu Chromium ja Firefox, on lisanud. Joonistamise põhifunktsioonid põhinevad Potrace projekt, mis teisendati selle veebirakenduse Web Assembly koodiks. SVGCode saab kopeerida valmis faili teie lõikelauale (koos Asünkroonse lõikelaua API), kuvatakse pildil paremklõpsates arvuti failihalduris valikuna (failihalduse API-ga) ja avage/salvestage failid oma seadmest (kasutades Failisüsteemi juurdepääsu API). See kasutab isegi uut Window Controls Overlay API süsteemi tiitliriba peitmiseks, kui see on installitud, muutes selle omarakenduse sarnasemaks.

SVGcode'i arendusprotsessi kohta saate lisateavet lugeda blogipostitus Google'i veebiarenduse blogis. Kuna tegemist on PWA-ga, saate kaasaegse veebibrauseri abil SVG-koodi kasutada ja installida ükskõik kuhu.