ImagePalette_v100
hh
hh at hyperhh.de
Mon Jun 24 08:42:56 EDT 2019
>>> The stack needs LC 9. It also runs in LC 8 but
>>> up to 10 times slower.
The stack creates a color palette from any image.
You set the number of colors (2-256) of the palette.
Such palettes are often used to create "harmonic" designs
of drawings/posters or for creating web pages.
You can see the "quantized" image with that palette, see
https://en.wikipedia.org/wiki/Color_quantization
The quantized image is computed built-in or by using
LC's "export image with palette" with the computed palette.
The stack uses the excellent javaScript library rgbQuant
https://github.com/leeoniya/RgbQuant.js/
via a browser widget. The library is included in the stack.
Download "ImagePalette" from "Sample Stacks" or from
http://livecodeshare.runrev.com/stack/938/
If you have a decent GPU then around 1-2 seconds are
needed for images of medium screen size (1920x1080).
License MIT ( see https://en.wikipedia.org/wiki/MIT_License )
More information about the use-livecode
mailing list