Phobos colour module?

Adam D. Ruppe via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 5 08:08:26 PST 2015


On Monday, 5 January 2015 at 15:57:32 UTC, Ola Fosheim Grøstad 
wrote:
> But I agree that colour theory is solid enough to be considered 
> stable and that it would be a great benefit to have a single 
> library used across multiple projects. It is also very suitable 
> for templated types.

Yeah, in my misc repo, there used to be stand along image.d and 
simpledisplay.d. Now, they both depend on color.d. Even just a 
basic definition we can use elsewhere is nice to have so other 
libs can interop on that level without annoying casts or 
pointless conversions just to please the type system when the 
contents are identical.

I went with struct Color { ubyte r,g,b,a; } .... not perfect, 
probably not good enough for like a Photoshop, and sometimes the 
bytes need to be shuffled for different formats, but eh it works 
for me.


More information about the Digitalmars-d mailing list