Skip to main content

No project description provided

Project description

Documentation Status Downloads Pypi Badge

Introduction :

ColorThief reimagined

Why use modern_colorthief ?

  • It's backend is written in rust

Why shouldn't you use modern_colorthief ?

  • modern_colorthief does not support EOL python versions.

Requirements :

  • Python 3

Examples :

Here is a minimal example :

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 :

- 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 :

Contributing :

If you like this project add a star. If you have problems or suggestions please put them in the Issue Tracker 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.

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

modern_colorthief-0.1.5.tar.gz (376.4 kB view hashes)

Uploaded Source

Built Distributions

modern_colorthief-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.3 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (844.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (790.4 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (843.4 kB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (844.4 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (790.5 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (758.4 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

modern_colorthief-0.1.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (843.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-cp312-none-win_amd64.whl (674.0 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

modern_colorthief-0.1.5-cp312-none-win32.whl (679.5 kB view hashes)

Uploaded CPython 3.12 Windows x86

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.6 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.4 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (843.1 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (789.8 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (757.4 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

modern_colorthief-0.1.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (842.6 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (701.6 kB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

modern_colorthief-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (747.8 kB view hashes)

Uploaded CPython 3.12 macOS 10.12+ x86-64

modern_colorthief-0.1.5-cp311-none-win_amd64.whl (674.3 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

modern_colorthief-0.1.5-cp311-none-win32.whl (679.9 kB view hashes)

Uploaded CPython 3.11 Windows x86

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.4 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.4 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (843.7 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (790.3 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (758.1 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

modern_colorthief-0.1.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (843.2 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (702.0 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

modern_colorthief-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl (748.3 kB view hashes)

Uploaded CPython 3.11 macOS 10.12+ x86-64

modern_colorthief-0.1.5-cp310-none-win_amd64.whl (674.3 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

modern_colorthief-0.1.5-cp310-none-win32.whl (679.9 kB view hashes)

Uploaded CPython 3.10 Windows x86

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.3 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.5 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (843.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (790.2 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (758.0 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

modern_colorthief-0.1.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (843.2 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (702.0 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

modern_colorthief-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl (748.3 kB view hashes)

Uploaded CPython 3.10 macOS 10.12+ x86-64

modern_colorthief-0.1.5-cp39-none-win_amd64.whl (674.5 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

modern_colorthief-0.1.5-cp39-none-win32.whl (680.0 kB view hashes)

Uploaded CPython 3.9 Windows x86

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.5 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (843.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (790.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (758.1 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

modern_colorthief-0.1.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (843.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

modern_colorthief-0.1.5-cp39-cp39-macosx_11_0_arm64.whl (702.0 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

modern_colorthief-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl (748.4 kB view hashes)

Uploaded CPython 3.9 macOS 10.12+ x86-64

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