SVGcode to nowa progresywna aplikacja internetowa, która może automatycznie konwertować obrazy rastrowe (takie jak JPEG i PNG) do plików graficznych SVG.
Istnieją dwie różne kategorie obrazów, które zwykle widzisz w Internecie. Obrazy rastrowe (takie jak JPG, PNG, WebP itd.) to seria pikseli o stałej rozdzielczości, podczas gdy obrazy wektorowe (takie jak SVG) wykorzystują różne linie i kształty. Grafika wektorowa jest popularna w przypadku logo i innych prostych obrazów, ponieważ nie wygląda strasznie w wysokich rozdzielczościach (lub po powiększeniu), ale tworzenie jej od podstaw może być pracochłonne. Dostępna jest teraz przydatna aplikacja internetowa do tworzenia plików SVG ze standardowych obrazów: SVGcode.
SVGcode to nowa progresywna aplikacja internetowa stworzona przez Thomasa Steinera, inżyniera ds. relacji z programistami pracującego w Google (chociaż sam SVGcode nie jest produktem Google). Po otwarciu go w przeglądarce pod adresem svgco.de, możesz otworzyć obraz ze swojego komputera, który zostanie automatycznie „narysowany” jako plik SVG. Większość obrazów będzie wymagać pewnych poprawek, aby utworzyć przyzwoicie wyglądający plik SVG, ale jest to imponująca aplikacja internetowa i może się przydać, jeśli kiedykolwiek będziesz chciał stworzyć czystszą wersję wektorową logo rastrowego.
SVGcode jest obsługiwany przez niektóre z najnowszych interfejsów API, które dodały przeglądarki internetowe, takie jak Chromium i Firefox. Podstawowa funkcjonalność rysowania opiera się na Projekt Potrace, który został przekonwertowany na kod zestawu WWW dla tej aplikacji internetowej. SVGCode może skopiować gotowy plik do schowka (z rozszerzeniem Interfejs API schowka asynchronicznego), pojawia się jako opcja w menedżerze plików na komputerze po kliknięciu obrazu prawym przyciskiem myszy (z interfejsem API obsługi plików) i otwieraj/zapisuj pliki ze swojego urządzenia (za pomocą pliku Interfejs API dostępu do systemu plików). Używa nawet nowego Interfejs API nakładki kontroli okna aby ukryć pasek tytułu systemu po jego zainstalowaniu, dzięki czemu będzie bardziej przypominał aplikację natywną.
Możesz przeczytać więcej o procesie rozwoju SVGcode w post na blogu Google poświęconym tworzeniu stron internetowych. Ponieważ jest to PWA, możesz używać i instalować SVGcode na dowolnym urządzeniu wyposażonym w nowoczesną przeglądarkę internetową.