-
Notifications
You must be signed in to change notification settings - Fork 25
Description
In respect of a specific use case :- https://en.wikisource.org/wiki/Index:The_color_printer_(1892).djvu The colors used are mixes based on 'parts' mixes from 12 base primaries.
Your library looks to be ideal for use in reconstructing the mixes. The current approach (
& https://en.wikisource.org/w/index.php?title=Module:The_Color_Printer_tone
https://en.wikisource.org/wiki/Module:The_Color_Printer_tone/data )
Uses a weighted average mix. This of course not ideal as it's clearly an 'additive' model, not a subtractive one as would be desirable.
Would it be possible for the Lua version of Spectral.js to be implemented as Module:Deeptone for use in reconstructing this work? ( Wikisource uses CC-BY-SA as it's license, but source code under various 'free' licenses has been used variously across Wikimedia previously.)
Other functionality that would eventually be needed is a 'reduction' color, The current 'white' mixes too prominently (the original used a zinc white, but I've not been able to find a good approximation.)..
Later in the work, the author also details 'overprints', Calculating an overprint color, would be a 2 layer K-M methodology, as I understand it? (An extended use case for this would be to attempt a suimulation of an CYMK generated color based on a typical overprint methodology)..
I would strongly encourage you to develop a Module implementing Spectral.js for Wikimedia projects BTW, It would make a lot of Wikisource projects that much easier.