Mam plik svg, który ma typowe
<rect height="101.96577" width="7.91506" y="392.34386" x="711.16066" />
Zastanawiam się czy jest jakiś prosty sposób, żeby zamienić jego reprezentację {width, height, x, y}
na zestaw 4ech punktów wielokąta? Tak żebym dostał [{x,y},{x,y},{x,y},{x,y}]
.
Oczywiście oprócz ręcznego mapowania? Chciałbym żęby brało pod uwagę również transform
, translate
i rotate()
.
Coś jak taki renderer SVG do rastrowego formatu, tylko żeby zamiast tworzyć obrazek, stworzyło mi zserializowane dane które mogę odczytać?