weaver.transform.png2svg ======================== .. py:module:: weaver.transform.png2svg .. autoapi-nested-parse:: This module provides utilities for converting PNG images to a SVG format. Cross-reference: This work draws inspiration from png2svg.py, available at: https://github.com/ianmackinnon/png2svg/blob/master/png2svg.py Module Contents --------------- .. py:function:: add_tuple(first_tuple: Tuple[int, int], second_tuple: Tuple[int, int]) -> Tuple[int, int] .. py:function:: sub_tuple(first_tuple: Tuple[int, int], second_tuple: Tuple[int, int]) -> Tuple[int, int] .. py:function:: neg_tuple(first_tuple: Tuple[int, int]) -> Tuple[int, int] .. py:function:: direction(edge: Tuple[Tuple[int, int], Tuple[int, int]]) -> Tuple[int, int] .. py:function:: magnitude(tpl: Tuple[int, int]) -> int .. py:function:: normalize(tpl: Tuple[int, int]) -> Tuple[int, int] .. py:function:: svg_header(width: int, height: int) -> str .. py:function:: joined_edges(assorted_edges: List[Tuple[Tuple[int, int], Tuple[int, int]]], keep_every_point: bool = False) -> List[List[Tuple[Tuple[int, int], Tuple[int, int]]]] .. py:function:: rgba_image_to_svg_contiguous(img: PIL.Image.Image, opaque: Optional[bool] = None, keep_every_point: bool = False) -> rgba_image_to_svg_contiguous.str