Skip to content

mitchbregs/vectorizer-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vectorizer-ai

Python SDK for vectorizer.ai.

What is it?

Convert JPEG and PNG bitmaps to SVG vectors.

Install

$ pip install vectorizer-ai

Usage

Basic

from vectorizer_ai import VectorizerAI

client = VectorizerAI(
    api_id="VECTORIZER-AI-API-ID",
    api_secret="VECTORIZER-AI-API-SECRET",
    mode="production"
)
svg = client.vectorize("/path/to/input.png")

svg.save("/path/to/output.svg")

You can also use:

client.vectorize(image_base64="base64encodedimage==")

# or

client.vectorize(image_url="https://imageurl.com/test.png")

Advanced

client.vectorize(
    image_path="/path/to/image",
    input_max_pixels=100,
    processing_max_colors=256
    ...
)

Reference: https://vectorizer.ai/api

All parameters described in the API spec above replace period (.) with underscore (_). For example, if the parameter is input.max_pixels, the SDK will use input_max_pixels.

Contributing

Feel free to open a PR for any changes!

Testing

$ python -m unittest discover -s tests -p 'test_*.py'

Made with ❤️ by @mitchbregs

About

Python SDK for Vectorizer.AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages