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

Uploaded Source

Built Distribution

pycolorkit-1.0.8-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycolorkit-1.0.8.tar.gz
  • Upload date:
  • Size: 9.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.8.tar.gz
Algorithm Hash digest
SHA256 ec7e7a9f00a2df0c99b9d852c25de49721f6a999776960808d39af6105307158
MD5 8352beb2eebe2e78a0099d0cb753c1ba
BLAKE2b-256 c4012eab65b27a294273250f8ee942e53aa42d1c1bed521fdd5adc6f3986789a

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

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

File metadata

  • Download URL: pycolorkit-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 3.9 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1dec5f96a665a6c1825d5e6074e2e4cbe156156ed241738f6d0214962db81201
MD5 db3625ac4760bfed7aa8f747b718dfd8
BLAKE2b-256 4631a322971d02a8abb64015e8e24662f4d9ed096f347848e2f6501363fa5780

See more details on using hashes here.

Provenance

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