Skip to main content

Python SDK for pixian.ai

Project description

pixian-ai

Python SDK for pixian.ai.

What is it?

Remove image backgrounds.

Install

$ pip install pixian-ai

Usage

Basic

from pixian_ai import PixianAI

client = PixianAI(
    api_id="PIXIAN-AI-API-ID",
    api_secret="PIXIAN-AI-API-SECRET",
)
img = client.remove_background("/path/to/input.jpeg")

img.save("/path/to/output.jpeg")

You can also use:

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

# or

client.remove_background(image_url="https://imageurl.com/test.jpeg")

Advanced

client.remove_background(
    image_path="/path/to/image.jpeg",
    max_pixels=100,
    background_color="#0055FF"
    ...
)

Reference: https://pixian.ai/api

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

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

pixian_ai-1.0.0.tar.gz (6.0 kB view hashes)

Uploaded Source

Built Distribution

pixian_ai-1.0.0-py3-none-any.whl (5.3 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