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.1.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycolorkit-1.0.1.tar.gz
  • Upload date:
  • Size: 13.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.1.tar.gz
Algorithm Hash digest
SHA256 38d9b7777bcc82521e849df97705e11a821a5c128fb2502cb34d075e0cca31ed
MD5 d010dd20edc5dfe4e24408ba016ff982
BLAKE2b-256 6a6806c7e778c8f7209154c54071795005606ad8467351b825bc2df387aafe55

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

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

File metadata

  • Download URL: pycolorkit-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d209dec7d0f9bb822dab19083c550d91f4d44edf40ac8ac03c1f5cdf8d6042b
MD5 d40ba4902c47cc1aa9b611a9f1d5bfb8
BLAKE2b-256 fe4055a206c980e9ca843e156c8968c17ad17bd42bd8ea0b62d380bccfe62453

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycolorkit-1.0.1-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