- Magnifier: Zoom in on particular pixels
- Precision: Pixel precision selection
- CustomFormat: Custom color format output
- FormatEditor: Format editor
- Variables: Multiple variables for format output creation
- Settings: Usefull settings like start immediate pick and quit after pick
- Shortcuts: Shortcuts
All the formats are stored in the directory {home}/.picket in the file formats.txt Color Formats consist of two components:
- [xxxx] - A unique indetifier
- xxxxxx... - The actual string that will be copied to the clipboard
[RGB]$r$,
$g$ ,$b$
output:
150, 250, 75
Lines that do not start with a [
character are ignored and can be used like comments
Simple Format Editor
Variable | Description |
---|---|
Red 0-255 | |
Green 0-255 | |
Blue 0-255 | |
Aplha 0-255 | |
Red as double 0.0 - 1.0 | |
Green as double 0.0 - 1.0 | |
Blue as double 0.0 - 1.0 | |
Alpha as double 0.0 - 1.0 | |
Red as hex 00 - FF | |
Green as hex 00 - FF | |
Blue as hex 00 - FF | |
Alpha as hex 00 - FF | |
Hue | |
Saturation in % | |
Lightness in % | |
Saturation as double | |
Lightness as double | |
Cyan 0-100 | |
Magenta 0-100 | |
Yellow 0-100 | |
Key 0-100 | |
Cyan as double 0.0 - 1.0 | |
Magenta as double 0.0 - 1.0 | |
Yellow as double 0.0 - 1.0 | |
Key as double 0.0 - 1.0 |
Useful settings:
- Start immediate pick - Starts the picking process when the application starts
- Copy to clipboard after pick - Copies the selected format to clipboard after the pickcing process finished
- Quit after pick - Quits the application after the picking process finishes
Key | Description |
---|---|
SPACE or p | Starts the picker |
TAB | Copies the format to the clipboard |
q | Quit. Exit application. |
1...9 | Quick format selection |
Key | Description |
---|---|
up arrow or w | Move up |
down arrow or s | Move down |
left arrow or a | Move left |
right arrow or d | Move right |
e or + | Increase magnifier size |
q or - | Decrease magnifier size |
ESC | Cancel pick |
Arch User Repositories https://aur.archlinux.org/packages/picket/
Clone the repository to your local machine. git clone https://github.com/rajter/Picket.git
Change directory to Picket cd Picket
Create directory "build" mkdir build
Change directory to build cd build
Execute cmake for Release build cmake -DCMAKE_BUILD_TYPE=Release ..
Execute sudo make install
to build and install it on your machine.
git clone https://github.com/rajter/Picket.git
cd Picket
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
sudo make install
- mINI - tiny, header only C++ library for manipulating INI files
- Glade - Glade user interface designer
- Andrija Rajter - Initial work - rajter
This project is licensed under the MIT License - see the LICENSE file for details