microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
110.61k stars 6.52k forks source link

[Color Picker] Pick a bigger area and use the average color #6411

Open Bennik2000 opened 4 years ago

Bennik2000 commented 4 years ago

πŸ“ Provide a description of the new feature

What is the expected behavior of the proposed feature? What is the scenario this would be used?

The color picker picks a wider area around the cursor and calculates the average pixel color inside the area. Right now the color picker picks the color of one pixel. Exactly what a color picker is expected to do.

However in some cases this is not the ideal behavior. When picking the color from a real image every pixel has a slightly different color. Calculating the average color of the neighbour pixels would lead to a smoother output.

It should be possible to activate the feature in the settings page. Moreover the size of the area should also be adjustable.


If you'd like to see this feature implemented, add a πŸ‘ reaction to this post.

Aaron-Junker commented 4 years ago

I would add a hotkey to make the area for the time the key is pressd bigger. (How much bigger can be a new option in the settings)

crutkas commented 3 years ago

could do 1, 5, 9, 25 grid based. Would have to be in settings.

enricogior commented 3 years ago

I removed the Product-Settings label since this is a feature request for the module not an improvement for the current Settings app.

rawlinson commented 3 years ago

I would prefer Shift + Scroll to change the sampling area, or similar.

crutkas commented 3 years ago

I added settings in as it would have to touch the settings UX.

@rawlinson, when would you use exact vs sampling? If still have the non-zoom scenario to deal with for interaction model if this can be a dual mode input.

rawlinson commented 3 years ago

As an example, exact when selecting the colour of some text, average when selecting colour from a photo, e.g. the sky - noise will mean that individual pixels won't represent the colour seen when viewing from any sort of distance.

crutkas commented 2 years ago

From #15071

cargilian commented 2 years ago

Can I propose that the sensed area be defined by a click+drag rectangle. This is compatible with the current click+release to measure a single pixel, and does not need any additional controls.

eyeofparadox commented 1 year ago

Has there been any progress on this?

TheFuturist350 commented 3 months ago

image it is very useful especially for textured areas