All Projects → acheronfail → Pixel Picker

acheronfail / Pixel Picker

Licence: gpl-3.0
A tiny menu bar application that helps you pick colours from your screen! 🔍✨

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Pixel Picker

Colorpicker
A mininal but complete colorpicker desktop app
Stars: ✭ 766 (+140.88%)
Mutual labels:  color, picker, color-picker
colr pickr
Colr Pickr, a vanilla JavaScript color picker component built with SVGs, with features like saving colors. Similar design to the chrome-dev-tools color picker.
Stars: ✭ 27 (-91.51%)
Mutual labels:  color, color-picker, picker
Pickr
🎨 Flat, simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!
Stars: ✭ 3,759 (+1082.08%)
Mutual labels:  color, picker, color-picker
React Colorful
🎨 A tiny (2,5 KB) color picker component for React and Preact apps
Stars: ✭ 951 (+199.06%)
Mutual labels:  color, picker, color-picker
a-color-picker
A color picker for web app
Stars: ✭ 97 (-69.5%)
Mutual labels:  color, color-picker, picker
react-native-color-panel
React Native Color Panel Component for iOS and Android 🏳️‍🌈
Stars: ✭ 21 (-93.4%)
Mutual labels:  color, color-picker, picker
Colorpickerwpf
Simple color picker control for WPF
Stars: ✭ 71 (-77.67%)
Mutual labels:  color, picker, color-picker
Colorpicker
jQuery UI widget for color picking (similar to the one in Microsoft Office 2010).
Stars: ✭ 271 (-14.78%)
Mutual labels:  color, picker, color-picker
vscode-color
Helper with GUI to generate color codes such as CSS color notations.
Stars: ✭ 88 (-72.33%)
Mutual labels:  color-picker, picker
react-material-color-picker
react-material-color-picker component for selecting colors from google material color palette 📃
Stars: ✭ 19 (-94.03%)
Mutual labels:  color, picker
react-color
🎨 Is a tiny color picker widget component for React apps.
Stars: ✭ 50 (-84.28%)
Mutual labels:  color, color-picker
SheetyColors
An action sheet styled color picker for iOS.
Stars: ✭ 101 (-68.24%)
Mutual labels:  color, picker
SwiftColorWheel
Delightful color picker wheel for iOS in Swift.
Stars: ✭ 37 (-88.36%)
Mutual labels:  color, color-picker
reinvented-color-wheel
A vanilla-js touch-friendly HSV color picker inspired by Farbtastic Color Picker.
Stars: ✭ 43 (-86.48%)
Mutual labels:  color, color-picker
ColorPicker
A HSV style Color Picker Dialog library for Android (with Alpha setting)
Stars: ✭ 16 (-94.97%)
Mutual labels:  color-picker, picker
global-color-picker
start the script and click anywhere to get rgb value at the cursor location
Stars: ✭ 31 (-90.25%)
Mutual labels:  color, color-picker
ColorByNumber-iOS
Color by Number: a pixel coloring game on iOS.
Stars: ✭ 50 (-84.28%)
Mutual labels:  color, pixel
pantone-colors
Hex values of all 2310 Pantone colors
Stars: ✭ 147 (-53.77%)
Mutual labels:  color, color-picker
ColorPickView
🐾一个自定义的颜色选择view
Stars: ✭ 19 (-94.03%)
Mutual labels:  color, color-picker
przm
🎨 A simple, yet feature rich color picker and manipulator
Stars: ✭ 19 (-94.03%)
Mutual labels:  color, color-picker

Pixel Picker Banner

Pixel Picker is like Digital Color Meter, but lives in your menu bar and lets you get the color of any pixel easily. Just hit your shortcut, up comes a magnifying glass, and away you go!

Features

  • 📸 Pick any pixel on your screen with ease
  • 🔎 Different magnification levels
  • ✏ Multiple color export formats
  • 🖥 Multi-monitor support
  • 🎨 Supports different color spaces
  • ⌨️ Global keyboard shortcut activation
  • 🌄 Customisable preview
  • 🌓 WCAG contrast level checker

demo of pixel-picker

Installation

Via Homebrew:

brew install --cask pixel-picker

Via GitHub Releases

Simply download the dmg from the releases tab and drag "PixelPicker.app" into your /Applications folder.

Usage

After you've installed Pixel Picker, it will live in your menu bar. You have many different ways of activating the picker:

  • Configure a keyboard shortcut in the dropdown menu and press that to activate the picker
  • Select the "Pick a Pixel" item in the dropdown menu to activate the picker
  • Simply right-click the menu item and the picker will activate
  • Pro-tip: Use the H, J, K and L keys to move the picker pixel by pixel

Once you have the picker open, it should be quite straightforward! Move your mouse around the screen and click (or press space on the pixel you want. You can also hold down the control (⌃) key (this can be changed to another key) while the picker is open, and the picker will enter "Focus Mode". This will zoom the pixel preview even further, and will slow down the picker's movement to make it easier to pick that hard-to-get pixel!

ProTip: Remember, you can use the left or right arrow keys to cycle between color formats while the picker is open.

Options

All of Pixel Picker's options are in its menubar dropdown. Simply click on the menu bar item, and you can configure the picker right there in your menu.

Pixel Picker provides some neat options:

  • 🔳 Show Grid
    • Whether or not to show a grid around the pixels in the picker's preview.
  • 🎨 Color Space
    • Computer screens are complex things, and have various color spaces. You can either leave this setting as its default (it will choose the default color space of your screen) or you can specify a specific color space and Pixel Picker will try and use that instead (compatibility depends on your computer's screen/monitor).
  • ✏️ Color Format
    • How should the color be copied when you select it? Examples include CSS Hex: #aabbcc, or Java RGB: new Color(158, 198, 117), etc.
  • 🔍 Magnification
    • How far in should the preview zoom/how big should each pixel be?
  • 🧐 Focus Modifier
    • Choose which modifier activates focus mode. When focus mode is active, the picker zooms even closer in, and your mouse moves slower to help you pick the right pixel.
  • 🔢 Float Precision
    • This controls how many digits will come after the decimal point when using float-based color formats.
  • ⌨️ Picker Shortcut
    • The global keyboard shortcut to use that will activate Pixel Picker.
  • 🚀 Launch at Login
    • If this is enabled then Pixel Picker will be launched when you log into your computer.
  • 🌓 WCAG Constrast Level
    • If enabled, will compare the current and last picked color and show the WCAG constrast level: Fail, OK, AA, or AAA.

Extra Overrides or Hidden Settings

In some releases Pixel Picker might have some experimental overrides that can be toggled via the Terminal (defaults write ..., etc). Look under the "Experimental Overrides" section at Pixel Picker -> About for more information.

Questions/Concerns

None yet!

Developing

Setting up the project

Pixel Picker uses carthage to manage its dependencies (you can install it with brew). To build Pixel Picker on your machine:

# Clone the repository
git clone [email protected]:acheronfail/pixel-picker && cd pixel-picker
# Install dependencies with carthage
carthage update --platform macos
# Open the project
open "Pixel Picker.xcodeproj"

Once you've opened the Xcode project, it should be enough to make your changes and then just hit the build/run button and go from there.

Creating a DMG

The process to create build artefacts for this app is extremely simple:

  1. Archive a build in Xcode (Products -> Archive)
  2. Export the app
  3. Run create-dmg
  4. 🎉

License

GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].