Yet Another Color Picker

Difference between version 9 and 12 - Previous - Next
Sourceforge: https://sourceforge.net/projects/tcl-yacp/ (BROKEN LINK)

[bll] 2020-8-19 : Now available on Sourceforge.  RGB, HSL or HSV.  16, 24 and 32-bit colors.

[bll] 2017-4-23 : I dislike the default color picker that comes with Tk, and the other implementations did not appeal to me.  I wrote a simple HSV color picker.  It's not difficult to make this work with RGB or HSL (and I believe I have code available if you want it), but I don't think I ever got CIELUV working. 2018-1-2: reordered pre-selectable colors.  2018-4-22: added HSL and RGB.

yacp.tcl accepts the initial color from the command line, and outputs the new color (or initial color if closed) to stdout.

'''Examples:'''
======
tclsh yacp.tcl  # defaults to HSV
tclsh yacp.tcl -model hsl 
tclsh yacp.tcl -model rgb  # (-mode dynamic) same as Tk's color picker.
tclsh yacp.tcl -model rgb -mode static '#80a0a0'
======

[img-yacp]
----
[Jeff Smith] 2020-08-20 : Below is an online demo using [CloudTk]. This demo runs "Yet Another Color Picker" in an Alpine Linux Docker Container. It is a 27.4MB image which is made up of Alpine Linux + tclkit + Yet-Another-Color-Picker.kit + + libx11 + libxft + fontconfig + ttf-linux-libertine. It is run under a user account in the Container. The Container is restrictive with permissions for "Other" removed for "execute" and "read" for certain directories. 

By clicking on the "V" in the upper left corner you can access other demos.

<<inlinehtml>>

<iframe height="150" width="500" src="https://cloudtk-app.tcl-lang.org/cloudtk/VNC?session=new&Tk=Yet-Another-Color-Picker" allowfullscreen></iframe>

<<inlinehtml>>

<<categories>>Category GUI