Skip to main content

Python SDK for vectorizer.ai

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vectorizer_ai-2.0.2.tar.gz (8.3 kB view hashes)

Uploaded Source

Built Distribution

vectorizer_ai-2.0.2-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page