Logo z PNG do SVG, czyli trochę geometrii
Dostałem logo Flaem jako PNG, a potrzebowałem wektora do całej rodziny znaków: favicony, ikony aplikacji, banery.
Zamiast obrysowywać piksele, zmierzyłem kształt. Wyszło koło obrócone o 45 stopni, czubek na przecięciu stycznych i wewnętrzne łuki jako ćwiartki okręgów o promieniu R/√2. Cztery ścieżki, a od oryginału różniły się tylko pojedyncze piksele na krawędziach.
Ciekawsze było to, czego nie dało się dopasować. Wewnętrzne łuki odjeżdżały od idealnych okręgów o 2-3 piksele. Kiedy grafik przysłał oryginalny wektor, wyjaśniło się dlaczego: to krzywe Béziera, a nie łuki. Rodzinę logo przebuduję więc na jego pliku, a moja rekonstrukcja zostanie jako wariant zapasowy.
Wniosek na przyszłość: najpierw zapytać o źródło, potem mierzyć.