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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycolorkit-1.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 adc9fe4188a06e3ab43dbe05f4dc37f021966d2963f557664150c71aede5707e
MD5 3b72a84fb3afe6d8c36b2dc9cef78275
BLAKE2b-256 0b85357d5100c0fde805207fc50a5d486c13096a010b4204f686f1eb8cc00b5d

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

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

File metadata

  • Download URL: pycolorkit-1.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 24ac934f7152be85258b6b22ea8250871b252294f475f2fb612d481c7cc1e33a
MD5 1d8b969ca6f0ff844deb3d4adf0dab51
BLAKE2b-256 ff8dce98a612a26787bf7c4240514beaa0c25e067b9e07b64725ff3fd09fde09

See more details on using hashes here.

Provenance

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