Color Cop is a versatile color picker tool designed for web designers and programmers to easily identify and capture colors in various hexadecimal formats.
Key Features:
Instant hex code detection with an intuitive eyedropper tool that copies the selected color directly to the clipboard.
Support for multiple color formats, including RGB, HSL, and HSV, ensuring flexibility for diverse design needs.
Enhanced functionality with a screen measurement feature: press the Control key while using the eyedropper to measure on-screen elements in pixels.
Audience & Benefit:
Ideal for web designers, developers, and anyone working with digital colors, Color Cop streamlines the process of color selection and integration into design workflows. Its user-friendly interface and advanced features save time and improve accuracy, making it an essential tool for professionals.
Color Cop can be installed via winget, ensuring seamless setup on Windows systems.
README
ColorCop
A Windows-based color picker utility built with Microsoft Foundation Classes (MFC).
About this repository
This GitHub repository contains the source code for Color Cop.
It is intended for developers and contributors who want to build, debug, or improve the application.
If you just want to download and use Color Cop, please visit the official website: colorcop.net
The website provides the latest stable installer and user-focused information.
This repository is focused on development, issue tracking, and contribution workflows.
Quick start for developers
If you want to build and run Color Cop from source:
Install prerequisites
Windows 10/11
Visual Studio 2022 with:
MSVC v143 compiler toolset
Windows 10/11 SDK
MFC for latest v143 build tools (x86 & x64)
Clone the repository
git clone https://github.com/ColorCop/ColorCop.git
cd ColorCop
ColorCop uses semantic version tags (e.g., v5.5.2) to drive the release pipeline. Pushing a new tag triggers GitHub Actions to build the application, update version metadata, and publish a new GitHub Release with compiled binaries.
Listing existing tags
git tag --list
Development
Project Structure
ColorCop.cpp/h - Main application class
ColorCopDlg.cpp/h - Main dialog implementation
SystemTray.cpp/h - System tray functionality
colorspace.cpp/h - Color conversion utilities
Res/ - Application resources and icons
Code Linting
This project uses cpplint to enforce C++ style guidelines.