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.

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycolorkit-1.0.9.tar.gz
  • Upload date:
  • Size: 8.9 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.9.tar.gz
Algorithm Hash digest
SHA256 bafbb67cae15d0985b0d075818d038776f3610c2cd2ddd25eae611ed7bce093e
MD5 9617ff866c66aac765cde8a4432f4b4e
BLAKE2b-256 247d693eb0b4f43be275599f9d0373ce929d065171a4c616755c7fe6a1a4b06f

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

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

File metadata

  • Download URL: pycolorkit-1.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7fac8c01cb3bdec5da93a4e84fadbbcb1284822ab1ff37a6a7a55fd99f37bb93
MD5 efa6cf4af773810e42db6b01059368d2
BLAKE2b-256 f7d98b9f778a36a856bece0eb5e47f94ca6c57674db8b3b780dba815ededc31a

See more details on using hashes here.

Provenance

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