SavArt ColorMix

SavArt ColorMix Logo

SavArt ColorMix algorithmically determines the necessary quantities of primary paint colors to obtain a hue. Designed to help novice artists like my mom improve their skills, it supplements a teacher’s immediate-feedback loop in the time between lessons.


SavArt ColorMix takes advantage of powerful technology to increase the pace of improvements between art lessons, when a teacher is not readily-available to provide feedback. A free art app, SavArt belongs in every student’s toolbox. If you’re an artist, I’d love if you tried out my app! Just click the download button above to test it out!

You can either use coordinate sliders or directly tap on the pixel you want to return. The colors will be expressed in a Red-Yellow-Blue-White color space. This is used since red, yellow, and blue traditionally serve as the primary art colors, while white is used to adjust for saturation and hue.


Developer Notes/Theory:
For best results, stay away from HEIC/HEIF images and use JPEG/PNGs.

Since mixing red, yellow, and blue together would always darken the color towards black, I needed to output a fourth parameter of white paint that could be used for lightening shades. Conveniently enough, I had an intermediate variable of white color left over from when I took white out during the RGB-RYB conversion process, which could be easily returned.

Although RYBW and CMYK are both offered colorspaces, The default remains as RYBW since red, yellow, and blue are the traditional art primary colors. CMYK is offered in the case of using print media.


Patch Notes

Version 2.1.1 โ€“ (07/25/2020)
– Fixed bug with mixtures not updating with sliders in Artwork Mode.

Version 2.1.0 โ€“ (07/24/2020)
– Added macOS compatibility.
– Added toggle option for CMYK colorspace.
– Added more in-depth image compatibility help section.
– Made Dark Mode-compatible UI.

Version 2.0.0 โ€“ (07/22/2020)
– Added Comparison Mode feature, allowing users to overlay and compare their art with the original work.
– Added Custom Mode feature, allowing users to generate their own unique color mixtures.
– Added Help section.
– New menu-based UI.

Version 1.0.2 โ€“ (07/20/2020)
– Fixed bug with coordinates not applying while using sliders.
– Added crosshair to identify the specific area of the image that was queried.

Version 1.0.1 โ€“ (07/19/2020)
– Added white component to RYB color model to account for shading/hues.
– Fixed the bug where there was a discrepancy between the y-axis clicked value versus the displayed value.
– Made compatible with all iPhone/iPad devices.

Version 1.0.0 โ€“ (07/18/2020) *Release*
– Made compatible with iPhone X and later.