texel-org / color

modern color library for image processing and creative coding (oklab, xyz, p3, rec2020 + more)
MIT License
365 stars 7 forks source link

Plans for future development #5

Open limzykenneth opened 4 weeks ago

limzykenneth commented 4 weeks ago

Hi, this library was pointed out to me while I am looking into rewriting the color modules of p5.js which the initial plan is to use color.js as a backing dependency, however what you have implemented here is really exciting and I am looking into using this instead of color.js.

There are several things that we need for p5.js that are not currently supported and I would like to know what your thoughts are in terms of implementing them in @texel/color, whether they are not planned to be supported or something that @texel/color would like to have. I may have some misunderstanding around colors so do point out if anything don't make sense here.

Depending on what the plan for this project is, p5.js can possibly help with providing some implementation support to implement some of the above since if we were to use @texel/color as the backing dependency of our color module, we will need to implement them anyway so I feel it's much better to do it here instead.

Really look forward to see what comes for the rest of the project!

mattdesl commented 4 weeks ago

Hey @limzykenneth thanks for considering this library!

Some notes:

I'll see what I can do about adding additional documentation and examples for your needs.

mattdesl commented 4 weeks ago

I've now added:

So far I haven't added these as core parts of the library; happy to be convinced if users think CIELab/Luv and HSL/HSV/etc need to be core features.