ColorChooser is a lightweight, user-friendly desktop utility for Windows designed to help you pick, visualize, and copy colors.
- Color Picker: Uses dropdowns for named colors, an eyedropper, and a custom colors box.
- Embed Code: Provides the hex value and how to embed it in a wide variety of programming languages.
- Named-Color Finder: Users can find the nearest named color to any valid RGB hex value.
- PNG Export: Allows for saving a PNG in the chosen color.
The pre-compiled application is designed to run on 64-bit Windows (Windows 10 and newer).
There are no external dependencies or prerequisites. The executable is a self-contained application, which means it includes the .NET runtime and does not require you to have .NET installed on your system.
- Navigate to the Releases page of this repository.
- Under the latest release, download the
ColorChooser.exefile from the Assets section. - Run the downloaded file. No installation is necessary.
If you prefer to compile the application yourself, you will need the .NET 8 SDK or newer installed.
This is the recommended method for creating a single, portable, and self-contained executable, identical to the one provided in the releases.
- Clone the repository:
git clone https://github.com/ianrastall/ColorChooser.git
- Navigate to the repository's root directory.
- Run the following
dotnet publishcommand:This command compiles the application indotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableCompressionInSingleFile=trueReleasemode, packages it for 64-bit Windows, bundles the .NET runtime, and compresses everything into a single.exefile. The output will be located in thebin/Release/net8.0-windows/win-x64/publishfolder.
- Clone the repository.
- Open the
ColorChooser.slnsolution file in Visual Studio. - Set the solution configuration to Release.
- From the menu, select Build > Build Solution. The output will be located in the
bin/Releasefolder inside the project directory.
This project is licensed under the MIT License.
