Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

qtilities/colorpick

Open more actions menu
 
 

Repository files navigation

Colorpick: Color picker and contrast checker

CI

Colorpick is a color picker, which makes it easy to check text readability by letting you pick a background and foreground color and computing the contrast between them.

It lets you know if contrast is good enough according to http://www.w3.org/TR/WCAG20/#visual-audio-contrast.

It also comes with a handy magnified-picker, which you can control with the cursor keys, for precise picking.

Finally, it lets you adjust colors and copy them to the clipboard as different formats.

⚠ Currently, working only under X11 based systems; under Wayland the contrast checker is working, the color picker selector doesn't work yet. ⚠

Main window

Dependencies

Runtime

  • Qt 5/6 base

Build

  • CMake
  • Qt Linguist Tools
  • Qtilitools CMake modules
  • Git (optional, to pull latest VCS checkouts)

Build

CMAKE_BUILD_TYPE is usually set to Release, though None might be a valid alternative.
CMAKE_INSTALL_PREFIX has to be set to /usr on most operating systems.
By default, Qt5 is used for build, otherwise change it by adding -D PROJECT_QT_VERSION=6.

cmake -B build -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -W no-dev
cmake --build build --verbose
DESTDIR="$(pwd)/package" cmake --install build

Using sudo make install is discouraged, instead use the system package manager where possible.

Packages

Packaging status

Translations

Translations was moved to qtilities-i18n organization for convenience.

To contribute language translations, you can use Qt Linguist and/or manually:

  • Copy translations/colorpick.ts language template to translations/colorpick_<country-code>.ts, e.g.: colorpick_de.ts
  • Set the language in the file: from <TS version="2.1"> to <TS version="2.1" language="de">
  • Copy translations/colorpick.desktop.yaml language template to translations/colorpick_<your_country_code>.desktop.yaml, e.g.: colorpick_de.desktop.yaml
  • Translate them (see existing translations for reference).
  • Create a Pull Request with your changes.

Authors

See the AUTHORS file.

License

BSD-3-Clause-Clear

Releases

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.