Skip to content

ArtistAssistApp is the best free web app for artists to accurately mix any color from a photo, tonal value study, turn a photo into an outline, draw with the grid method, paint with a limited palette, simplify a photo, and more.

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-header.js

eugene-khyst/artistassistapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtistAssistApp

TypeScript React Ant Design npm

ArtistAssistApp logo

Overview

ArtistAssistApp is the best ever FREE painting assistant tool that allows artists to see the reference photo more clearly and mix colors more accurately.

ArtistAssistApp provides various tools for artists for accurate color mixing from a photo based on real paints, tonal value study, grid method for drawing, simplified sketching, etc.

Try it now at ArtistAssistApp.com

ArtistAssistApp.Trailer.720.mp4

Getting Started

Screenshots

Accurately mixing a color from a reference photo with real paints

ArtistAssistApp: accurately mixing a color from a reference photo with real paints

Adding your favorite color mixtures to the palette

ArtistAssistApp: the palette ArtistAssistApp: color swatch mode

Tonal value study

ArtistAssistApp: tonal value study

Drawing a grid over a reference photo

ArtistAssistApp: drawing with a grid method (square grid) ArtistAssistApp: drawing with a grid method (3x3 grid) ArtistAssistApp: drawing with a grid method (4x4 grid)

Smoothing out a reference photo

ArtistAssistApp: smoothing out a reference photo ArtistAssistApp: smoothing out a reference photo

Previewing a photo painted using a limited palette

ArtistAssistApp: previewing a reference photo in different primary colors ArtistAssistApp: previewing a reference photo in different primary colors

Mixing specific colors of specific brands in any proportions

ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: spectral reflectance curve

Implementation details

This project does not use artificial intelligence (AI), but rather mathematics.

The core logic of the project doesn't depend on any math or color library and includes the implementation of the following:

  • converting between color models (e.g. sRGB to CIELAB),
  • sRGB to spectral reflectance curve,
  • subtractive color mixing using weighted geometric mean of reflectance curves,
  • matrix operations,
  • matrix inversion using LU decomposition,
  • solving a system of linear algebraic equations using forward and backward substitution,
  • the average color of the circular area of the image
  • color difference using CIEDE2000,
  • vector operations,
  • median blur filter using sliding window and histogram,
  • erosion morphological filter,
  • median cut for color quantization,
  • RGB to grayscale conversion based on luminance,
  • and more.

About

ArtistAssistApp is the best free web app for artists to accurately mix any color from a photo, tonal value study, turn a photo into an outline, draw with the grid method, paint with a limited palette, simplify a photo, and more.

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-header.js

Stars

Watchers

Forks

Languages