Skip to main content

A color conversion package

Project description

pyColorKit

pyColorKit is a Python package designed to simplify color format conversions. It provides easy-to-use methods to convert between RGB, HEX, and HSL formats, with a focus on clean and modular design.

Features

  • Convert HEX to RGB
  • Convert RGB to HSL
  • Convert HSL to RGB
  • Convert RGB to HEX
  • Generate sequential colors
  • Generate complimentary colors

Installation

Install the package using pip:

pip install color-converter

Usage

Importing the Package

from pycolorkit import ColorConverter, ColorGenerator

Examples

RGB to HEX Conversion

result = ColorConverter.rgb_to_hex(255, 0, 0)
print(result)  # Output: "#ff0000"

Generate a complimentary color

result = ColorGenerator.compliment((0, 100, 50))
print(result)  # Output: (180, 100, 50)

Contributing

Contributions are welcome! Please fork the repository, create a branch, and submit a pull request.


License

This project is licensed under the MIT License. See the LICENSE file for details.

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

pycolorkit-1.0.3.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

pycolorkit-1.0.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file pycolorkit-1.0.3.tar.gz.

File metadata

  • Download URL: pycolorkit-1.0.3.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pycolorkit-1.0.3.tar.gz
Algorithm Hash digest
SHA256 7f5c53655c124a8174dccc5441f6a48edf043d9b8d8210cbc16bbe4ca3c12c8a
MD5 43a165ab815ffa5d19c5dcf2af5e643c
BLAKE2b-256 8c1eff7425d19be04419ea52c7bca08d0dd04a17196ed0b47f538621f7004727

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycolorkit-1.0.3.tar.gz:

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

Details for the file pycolorkit-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pycolorkit-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pycolorkit-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 225c338f5300c29558587a07129ec720cb9888db3197f0e6b2665b223c00fa3a
MD5 4cf151ed673f0013729d115d14ab56cb
BLAKE2b-256 a6db85970b772201f17254eb27a271893ed3538c452000d5cd66b44aad1af3db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycolorkit-1.0.3-py3-none-any.whl:

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

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