Skip to content

Impmenting a Lua version with additional functionality? #20

@afarlie

Description

@afarlie

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions