Metadata-Version: 2.4
Name: BIM-Bitlynx-Image-Generator
Version: 0.1.1
Summary: Generate Manim construction animations from raster images.
Author: Ahmed
License-Expression: MIT
Project-URL: Homepage, https://pypi.org/project/BIM-Bitlynx-Image-Generator/
Keywords: manim,animation,image,opencv,video,graphics
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Video
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: manim<0.21,>=0.19
Requires-Dist: numpy>=1.26
Requires-Dist: opencv-python>=4.9
Requires-Dist: Pillow>=10
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: pytest>=8; extra == "dev"
Requires-Dist: twine>=5; extra == "dev"
Dynamic: license-file

# im

Turn logos, icons, diagrams, and other clean raster images into
Manim construction animations.

## Installation

Install ze package from ze project folder:

```bash
python -m pip install .
```

Or install ze generated wheel:

```bash
python -m pip install ./dist/im-0.1.0-py3-none-any.whl
```

## Usage

```python
from im import image

image("./image.png")
```

You can also use:

```python
import im

im.image("./image.png")
```

Default output:

- 2560 × 1440
- 60 FPS
- MP4
- saved beside ze input image

## Custom settings

```python
from im import image

image(
    "./image.png",
    output="./result.mp4",
    duration=5.0,
    resolution=(2560, 1440),
    fps=60,
    threshold=14,
    minimum_area=50,
)
```
