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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycolorkit-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 90369dd01168af2dccf8566f38f2360622375fe45df99c199e2f975ae8e8c035
MD5 ec065f02687a9148885cac6461ea794d
BLAKE2b-256 00b0afbe191c40cfd6eff3f6986e167b611b9642c43b7c42430a6e0d6a7551ba

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on codewithkate/pycolorkit

Attestations:

File details

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

File metadata

  • Download URL: pycolorkit-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f95d52e91202ad4dc7b42f2103548203ee212b2f896f449ffc5f8ba82fa3c56f
MD5 2660dc78baef2869233f0659d2c77283
BLAKE2b-256 3b05dc57e72f2941cd769fd787b5449f4ac6dc4cadede792ea9c06f5c84ab2df

See more details on using hashes here.

Provenance

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