Metadata-Version: 2.4
Name: miragic-sdk
Version: 1.0.0
Summary: Advanced image processing SDK with background removal, upscaling, and blur effects
Author-email: Miragic Team <info@miragic.ai>
Maintainer-email: Miragic Team <info@miragic.ai>
License: MIT License
        
        Copyright (c) 2024 Miragic Team
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
        
Project-URL: Homepage, https://miragic.ai
Project-URL: Documentation, https://docs.miragic.ai
Project-URL: Repository, https://github.com/miragic/miragic-sdk
Project-URL: Bug Tracker, https://github.com/miragic/miragic-sdk/issues
Keywords: image processing,background removal,upscaling,blur,AI,computer vision
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pillow>=8.0.0
Requires-Dist: numpy>=1.19.0
Requires-Dist: requests>=2.25.0
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov>=2.0; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"
Requires-Dist: flake8>=3.8; extra == "dev"
Requires-Dist: mypy>=0.800; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=4.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=1.0; extra == "docs"
Dynamic: license-file

# Miragic SDK

A powerful Python SDK for advanced image processing and manipulation. Transform your images with professional-grade AI-powered tools including background removal, image upscaling, and background blur effects.

## 🚀 Features

### 🎭 Background Removal
Remove backgrounds from images with precision using state-of-the-art AI technology. Perfect for product photos, portraits, and any image that needs a clean, transparent background.

### 📈 Image Upscaler
Enhance image quality and resolution with our advanced upscaling algorithms. Transform low-resolution images into crisp, high-quality visuals without losing detail.

### 🌫️ Blur Background
Create professional-looking images with beautiful background blur effects. Ideal for portrait photography, product shots, and artistic compositions.

## 📦 Installation

Install the Miragic SDK using pip:

```bash
pip install miragic-sdk
```

## 🛠️ Quick Start

```python
from miragic_sdk import MiragicSDK

# Initialize the SDK
sdk = MiragicSDK()

# Remove background from an image
result = sdk.remove_background("input.jpg").save("output.png")

# Upscale an image
upscaled = sdk.upscale_image("low_res.jpg", scale_factor=2).save("upscaled.png")

# Apply background blur
blurred = sdk.blur_background("portrait.jpg", blur_strength=0.8).save("blurred.png")
```

## 📋 Requirements

- Python 3.7+
- Compatible with Windows, macOS, and Linux

## 🆓 Free Tool

Miragic SDK offers free access to powerful image processing capabilities. Get started with professional-grade image manipulation tools at no cost.

## 📚 Documentation

For detailed API documentation and examples, visit our [documentation site](https://docs.miragic.com).

## 🤝 Contributing

We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details.

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🔗 Links

- [Website](https://miragic.com)
- [Documentation](https://docs.miragic.com)
- [GitHub Repository](https://github.com/miragic/miragic-sdk)
- [PyPI Package](https://pypi.org/project/miragic-sdk/)

---

**Transform your images with Miragic SDK - The free, powerful image processing toolkit for Python developers.** 
