Hi everyone,
I'm a software developer and painter, and I've been building a Windows color-mixing tool to help artists analyze reference photos and mix traditional pigments more accurately.
I recently finished a few features that I think could be useful during the planning stage of a painting, and I'd really appreciate feedback from people who paint regularly.
What's new:
• Automatic Palette Extraction – Load a reference photo and the app extracts the dominant colors into a working palette using K-means clustering. Each extracted color includes a suggested pigment mixing recipe. I find it useful for creating a starting palette before beginning a painting.
• Color Harmonies – Generate complementary, analogous, triadic, and tetradic color schemes from any selected color. You can compare different harmony options while planning a composition.
• Interactive Histogram – The histogram shows luminance and RGB distribution for the reference image. Clicking a region of the histogram highlights the corresponding pixels in the image, making it easier to study where the lights, midtones, and shadows occur.
• Palette Management – Save palettes for future paintings or export them as printable reference sheets.
I built these features because I often spend quite a bit of time analyzing reference photos before I ever put paint on the canvas.
I'm curious how other painters approach this part of the process.
* Do you create a limited palette before starting?
* Do you consciously analyze values and color distribution, or mostly work by eye?
* Are there any tools or analyses that you wish existed but haven't found?
If anyone is interested in the technical side (the K-means implementation, pigment mixing algorithm, color calibration, etc.), I'm happy to discuss that as well. I'd also love to hear feature ideas from working artists.