https://github.com/baseplate-admin/modern_colorthief
Colorthief but with modern codes
https://github.com/baseplate-admin/modern_colorthief
colorthief mmcq pyo3 rust
Last synced: about 2 months ago
JSON representation
Colorthief but with modern codes
- Host: GitHub
- URL: https://github.com/baseplate-admin/modern_colorthief
- Owner: baseplate-admin
- License: other
- Created: 2023-11-06T05:49:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-04-06T18:30:38.000Z (about 2 months ago)
- Last Synced: 2026-04-06T18:31:46.460Z (about 2 months ago)
- Topics: colorthief, mmcq, pyo3, rust
- Language: Python
- Homepage: https://modern-colorthief.readthedocs.io/
- Size: 1.64 MB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: docs/roadmaps.md
Awesome Lists containing this project
README
[](https://modern-colorthief.readthedocs.io/en/latest/?badge=latest) [](https://pepy.tech/project/modern_colorthief) [](https://pypi.org/project/modern_colorthief/)
# Introduction :
[`ColorThief`](https://github.com/fengsp/color-thief-py) reimagined
## Examples :
Here is a minimal example :
```python
from modern_colorthief import get_color
path = ...
print(get_color(path, 10))
```
If you want a comprehensive example please visit the test file
## Migration from `colorthief` :
```diff
- from colorthief import ColorThief
+ from modern_colorthief import get_color, get_palette
image = '' # Path to a image
- ColorThief(image).get_color()
+ get_color(image)
- ColorThief(image).get_palette()
+ get_palette(image)
```
## Used Internally by :
- [`coreproject`](https://github.com/baseplate-admin/coreproject)
## Contributing :
If you like this project add a star.
If you have problems or suggestions please put them in the [Issue Tracker](https://github.com/baseplate-admin/modern_colorthief/issues)
If you like to add features. Fork this repo and submit a Pull Request.
# Roadmap :
You tell me. If i have free time, I will implement it.