help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: function to get inverse color name?


From: David Rogoff
Subject: Re: function to get inverse color name?
Date: Thu, 24 Apr 2014 11:08:52 -0700

Thanks Drew!


On Apr 24, 2014, at 6:44 AM, Drew Adams <drew.adams@oracle.com> wrote:

>> I'm doing a major overhaul of my emacs 24 init.el files.  I'm trying to
>> convert a lot of faces from dark to light to set up alternate themes.  I
>> know I can just invert everything with invert-all-faces, but I want to do
>> them individually and have the correct name.
>> 
>> Does anyone have a function that takes a named color (e.g. "Red") and
>> returns the inverse?  I guess it would convert the name to RRGGBB, subtract
>> each 8-bit value from 256, and then convert back to a name.
>> 
>> Thanks for any help and/or pointers to useful functions!
> 
> Library hexrgb.el has this (`hexrgb-complement') and many other such
> utility functions for colors.
> 
> Library palette.el provides a WYSIWYG color palette for working with
> colors.  In the palette, `~' picks the complement of the current color.
> 
> Both libraries are on Emacs Wiki and MELPA:
> http://www.emacswiki.org/emacs-en/download/hexrgb.el
> http://www.emacswiki.org/emacs-en/download/palette.el
> 
> You can see the color palette here:
> http://www.emacswiki.org/emacs/ColorPalette




reply via email to

[Prev in Thread] Current Thread [Next in Thread]