Создание векторного изображения из массива NumPy

Я генерирую изображения, они сохраняются в растре. Но для печати они мне нужны в векторном формате. Можно ли как-то сразу сохранить изображения в SVG. Или же например PNG перегнать в массив, где каждое значение это номер цвета в RGB, а потом этот массив превратить в векторное изображение?


Ответы (1 шт):

Автор решения: Сергей Сулейманов
from pystrich.datamatrix import DataMatrixEncoder

encoder = DataMatrixEncoder("12345")
encoder.save("test.png")
print(encoder.get_ascii())
with open("test.dxf", "w") as text_file:
    text_file.write(encoder.get_dxf(inverse=True, cellsize=1))

необходимо вручную обновить библиотеку PyStich

→ Ссылка