Skip to main content

Mixbox: Pigment-Based Color Mixing

Usage

import mixbox

rgb1 = (0, 33, 133)  # blue
rgb2 = (252, 211, 0) # yellow
t = 0.5              # mixing ratio

rgb_mix = mixbox.lerp(rgb1,rgb2,t)

print(rgb_mix)

Mixing Multiple Colors

z1 = mixbox.rgb_to_latent(rgb1)
z2 = mixbox.rgb_to_latent(rgb2)
z3 = mixbox.rgb_to_latent(rgb3)

z_mix = [0] * mixbox.LATENT_SIZE

for i in range(len(z_mix)):     # mix together:
    z_mix[i] = (0.3*z1[i] +     #   30% of rgb1
                0.6*z2[i] +     #   60% of rgb2
                0.1*z3[i])      #   10% of rgb3

rgb_mix = mixbox.latent_to_rgb(z_mix)

Pigment Colors

Pigment RGB Float RGB Linear RGB
Cadmium Yellow 254, 236, 0 0.996, 0.925, 0.0 0.991, 0.839, 0.0
Hansa Yellow 252, 211, 0 0.988, 0.827, 0.0 0.973, 0.651, 0.0
Cadmium Orange 255, 105, 0 1.0, 0.412, 0.0 1.0, 0.141, 0.0
Cadmium Red 255, 39, 2 1.0, 0.153, 0.008 1.0, 0.02, 0.001
Quinacridone Magenta 128, 2, 46 0.502, 0.008, 0.18 0.216, 0.001, 0.027
Cobalt Violet 78, 0, 66 0.306, 0.0, 0.259 0.076, 0.0, 0.054
Ultramarine Blue 25, 0, 89 0.098, 0.0, 0.349 0.01, 0.0, 0.1
Cobalt Blue 0, 33, 133 0.0, 0.129, 0.522 0.0, 0.015, 0.235
Phthalo Blue 13, 27, 68 0.051, 0.106, 0.267 0.004, 0.011, 0.058
Phthalo Green 0, 60, 50 0.0, 0.235, 0.196 0.0, 0.045, 0.032
Permanent Green 7, 109, 22 0.027, 0.427, 0.086 0.002, 0.153, 0.008
Sap Green 107, 148, 4 0.42, 0.58, 0.016 0.147, 0.296, 0.001
Burnt Sienna 123, 72, 0 0.482, 0.282, 0.0 0.198, 0.065, 0.0

License

Copyright (c) 2022, Secret Weapons. All rights reserved.
Mixbox is provided under the CC BY-NC 4.0 license for non-commercial use only.
If you want to obtain commercial license, please contact: mixbox@scrtwpns.com

Metadata

Release files for pymixbox 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymixbox 2.0.0
File Size Uploaded Provenance Actions
pymixbox-2.0.0.tar.gz 125.0 kB Without provenance Details for pymixbox-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pymixbox 2.0.0
File Interpreter ABI Platform Actions
pymixbox-2.0.0-py2.py3-none-any.whl Python 3, Python 2 none any Details for pymixbox-2.0.0-py2.py3-none-any.whl

Total release size: 248.3 kB

Release files / pymixbox-2.0.0.tar.gz

Download URL pymixbox-2.0.0.tar.gz
Size 125.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7f1fc8e950778efedfc20bbeeaf240576baca06726b3ce83a97ce507f226aee4
BLAKE2b-256 checksum
How to use checksums
a5847c9d23ea219dd9b88ab89219b1da33325ffe6cf854a69b5b49f83039ef45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / pymixbox-2.0.0-py2.py3-none-any.whl

Download URL pymixbox-2.0.0-py2.py3-none-any.whl
Size 123.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ac645ee27989ee96622579250ccc057ede2cc57847c56c73082eae2e47341aa4
BLAKE2b-256 checksum
How to use checksums
dd4564a4d16175dda7cc61742ea2324df277c0f7875010833a3f08a450c83c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Security for pymixbox 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page