> On Apr 29, 2016, at 10:10 PM, Erik Falor <ewfa...@gmail.com> wrote: > > On Fri, Apr 29, 2016 at 05:32:48PM +0000, Alex Charlton wrote: >> This is awesome! I was just about to play with some colour related >> stuff and I was feeling sad that I didn't have easy access to different >> colour spaces. I'm going to use this right now! >> Thanks, Erik! > > That's what I call good timing! > > Depending on what you are trying to accomplish, this library might be > just a bit too low-level. Aubrey's color library showed me that there > was a lot more to color than I had realized! I found that this library > came with quite a learning curve. As a result I now better understand > how our eyes and brains give us vision, but feel that a less academic > API would be more readily useful to more users. > > For instance, I was interested in converting colors specified as RGB > triplets into HSV where it's really easy to adjust the hue while > preserving the brightness. I found that I could do that with the L*C*h > color space. L*C*h is similar to HSV in concept, but differs in that > it's based upon human perception instead of the capabilities of > display hardware. Therefore it will give somewhat different results > than one may expect. > > If that sounds like the sort of thing you want to do, you may want to > take a look at the color-example.scm program included with the egg. It > contains a bunch of functions to more easily do those sorts of color > manipulations: e.g. computing color harmonies, scaling the chroma or > lightness of colors, etc. > > As I believe those things are what most users would like to be able to > do, I may release an ezcolor egg that wraps the color egg and exposes > those functions. > > What do you folks think?
FWIW, when updating the amb egg I added helper macros/functions used by examples as exports from a new module, “amb-extras”, You may need to edit the color examples for generality but very much suggest the product is useful. > > -- > Erik Falor > Registered Linux User #445632 http://unnovative.net > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users