Jump to content

Recommended Posts

Posted

The RGB value indicator on the color panel picker tool is unreadable for light colors:

image.png.7f663ddbeb7b5a1c1fa02999a4b65b8c.png

It doesn't take a bright primary to be unreadable, but this illustrates the issue. Please make it switch automatically (like it does for white) or some other behavior that makes it readable for all colors.

Thanks.

Len
Affinity Photo 2 | QCAD 3 | FastStone | SpyderX Pro | FOSS:  ART darktable  XnView  RawTherapee  Inkscape  G'MIC  LibreOffice
Windows 11 on a 16 GB, Ryzen 5700 8-core laptop with a cheesy little embedded AMD GPU

Canon T8i / 850D | Canon EF 24-70mm F4L IS USM | Canon EF 70-200mm F4 L USM | Rikenon P 50mm f/1.7 | K&F Concept Nano-X filters
...desperately looking for landscapes in Nolandscapeland        Flickr

Posted

It can be almost unreadable for dark colours, too:

wtf2.png.2de5a6a1f0b797d0a181849641eee44c.png wtf1.png.151322e62b4f193626933ad59834ba62.png

 

 

In my opinion, v1 was far more readable - white text on a black capsule, regardless of the colour being sampled.

There are some bizarre software design decisions.

 

 

Posted
18 hours ago, lphilpot said:

Please make it switch automatically

Just make it white text with a black background (outline), or black text with a white outline, and it will be visible at all times.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
21 hours ago, lphilpot said:

The RGB value indicator on the color panel picker tool is unreadable for light colors:

Is this a Windows-only issue/bug?
On Mac, it switches from black to white and vice versa automatically in v2.3 as expected.

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
4 minutes ago, loukash said:

Is this a Windows-only issue/bug?

I'm not seeing this behaviour currently on Windows in 2.3 - the Colour Picker (from both Tool options) adjusts the values contrast such that it can be seen over different colours:

 

Posted

Thanks for letting me know - I'm asking a colleague to test this further on Windows 11 as I note that the OP here is also using Win11, and therefore this may be the trigger for the bug.

@lepr, are you using Win10 or Win11 with Affinity, where these colour picker values are not changing contrast correctly please?

Posted

Just to confirm, this issue has been logged with our dev team - it doesn't seem to be Windows 11 specific, but can vary depending on the exact colour values used and your monitor profile.

I hope this helps :)

Posted
35 minutes ago, Dan C said:

can vary depending on the exact colour values used and your monitor profile.

I just checked with a CMYK document on Mac, and e.g. some dark purple colors may also fail to switch from black to white text a bit too "late".

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted

It appears to be related to the color (purity / value) itself (see below). But there's a larger question, IMO -- Why change the color of the label at all? There's zero positive functional reason but as we've seen, it can have a negative impact. Why not just make it white on black, black on white or some other sufficiently contrasting combination?

Also, unrelated question, but -- Why can't we tile (or cascade, etc.) two or more image windows in the AP UI? It's impossible to snap them into the UI without taking the whole space. It's only just about every other GUI on the planet that can tile, after all....

image.png.9f525b76f88d186233bc2f00734387b4.png

image.png.c6268bcef5ef02cdf0fcd0cab0e09ce1.png

image.png.b165410ee97ab93a22cf0c20818ee69e.png

Len
Affinity Photo 2 | QCAD 3 | FastStone | SpyderX Pro | FOSS:  ART darktable  XnView  RawTherapee  Inkscape  G'MIC  LibreOffice
Windows 11 on a 16 GB, Ryzen 5700 8-core laptop with a cheesy little embedded AMD GPU

Canon T8i / 850D | Canon EF 24-70mm F4L IS USM | Canon EF 70-200mm F4 L USM | Rikenon P 50mm f/1.7 | K&F Concept Nano-X filters
...desperately looking for landscapes in Nolandscapeland        Flickr

Posted (edited)
43 minutes ago, lphilpot said:

Why not just make it white on black, black on white or some other sufficiently contrasting combination?

Yes - that's why I wrote:

6 hours ago, Pšenda said:

Just make it white text with a black background (outline), or black text with a white outline, and it will be visible at all times.

The switching looks more effective/cool, but not only can it cause the mentioned problems, it can also be distracting if it changes too often according to the colors of the background.

 

 

Edited by Pšenda

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
1 minute ago, Pšenda said:

Yes - that's why I wrote:

Just agreeing with you.  🙂

2 minutes ago, Pšenda said:

The switching looks more effective/cool, but not only can it cause the mentioned problems, it can also be distracting if it changes too often according to the colors of the background, and if the color of the background is not uniform enough, it will not even suit the entire area of the picker.

In other words, it's a "solution" in search of a problem.

Len
Affinity Photo 2 | QCAD 3 | FastStone | SpyderX Pro | FOSS:  ART darktable  XnView  RawTherapee  Inkscape  G'MIC  LibreOffice
Windows 11 on a 16 GB, Ryzen 5700 8-core laptop with a cheesy little embedded AMD GPU

Canon T8i / 850D | Canon EF 24-70mm F4L IS USM | Canon EF 70-200mm F4 L USM | Rikenon P 50mm f/1.7 | K&F Concept Nano-X filters
...desperately looking for landscapes in Nolandscapeland        Flickr

Posted
45 minutes ago, lphilpot said:

Why change the color of the label at all? There's zero positive functional reason

It displays the actual color we're sampling.
This is good as is, only the algorithm needs to be a bit smarter as when to switch from positive to negative text.

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
49 minutes ago, lphilpot said:

unrelated question

Please post in the many existing threads on that topic. ;) 

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
4 minutes ago, loukash said:

It displays the actual color we're sampling.
This is good as is, only the algorithm needs to be a bit smarter as when to switch from positive to negative text.

Technically I agree but as you say, it doesn't need to blindly follow that logic. Which means, it shouldn't display the selected color in all cases ...so why implement a feature that will be only partially useful at best? Beside, you can see the color in the circular magnifier anyway.

But it's a minor point at best, so no real argument from me.  🙂

Len
Affinity Photo 2 | QCAD 3 | FastStone | SpyderX Pro | FOSS:  ART darktable  XnView  RawTherapee  Inkscape  G'MIC  LibreOffice
Windows 11 on a 16 GB, Ryzen 5700 8-core laptop with a cheesy little embedded AMD GPU

Canon T8i / 850D | Canon EF 24-70mm F4L IS USM | Canon EF 70-200mm F4 L USM | Rikenon P 50mm f/1.7 | K&F Concept Nano-X filters
...desperately looking for landscapes in Nolandscapeland        Flickr

Posted
Just now, lphilpot said:

it shouldn't display the selected color in all cases
[…]
you can see the color in the circular magnifier anyway

It should display the color because when you're sampling color e.g. from a photo, you may have only one lone pixel of that exact color to sample from, and you may want to see it in a "larger" context first. That how I understand the label was designed for: displaying the values and the actual color as background. I wouldn't want to miss this.

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
55 minutes ago, lphilpot said:

Why not just make it white on black, black on white or some other sufficiently contrasting combination?

Yes, I'd prefer it returning to how it was in v1 - white text on black. There could be an option so the user can choose the v2 style (but with improvement) or the v1 style.

Posted (edited)
21 minutes ago, loukash said:

It displays the actual color we're sampling.

13 minutes ago, lphilpot said:

Beside, you can see the color in the circular magnifier anyway.

Although it is a significantly smaller point, it is a matter of display in the context of the surrounding colors. Picking a color outside of the area where the color is displayed/used will completely change its character. Then what good is this display? The question is actually - why am I capturing color from some object/part of the image? Because of how this color looks/acts in a given location, or because it's the color "xyz".
Otherwise, the case where the captured color does not match the color inside the magnifying glass is captured here.

image.png.d7b2903c01977313157d9f56a7d4a87b.png

P.S. When picking a color using the eyedropper from the Color panel, the color is displayed in a picked circle that is larger.

Edited by Pšenda

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
3 hours ago, Dan C said:

can vary depending on the exact colour values used

I was now able to reproduce and also somewhat narrow and define the issue by experimenting with HSL sliders and came to approximately these results:

  • if:
    • values S ≥ 94 and L ≥ 22
  • then:
    • values H ≥ 180 will have black text
  • if:
    • values S ≤ 93 and L ≤ 21
  • then:
    • values H ≤ 179 will have white text

"H" values between 200 and 300 can thus become a "black text on dark background problem zone", depending on S and L values.

I haven't checked any values vice versa though, i.e. no data for "white text on light background problem zone" (yet).

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
1 hour ago, loukash said:

It should display the color because when you're sampling color e.g. from a photo, you may have only one lone pixel of that exact color to sample from, and you may want to see it in a "larger" context first. That how I understand the label was designed for: displaying the values and the actual color as background. I wouldn't want to miss this.

This is why I understand the change was implemented also, to better display to the user the exact colour being sampled, when the 'picker' loupe itself may not be as clear - or if you have it set to sample from a larger pixel area, the label is now coloured with the colour that will be picked as a helpful reference to the user.

1 hour ago, lepr said:

Yes, I'd prefer it returning to how it was in v1 - white text on black. There could be an option so the user can choose the v2 style (but with improvement) or the v1 style.

I understand however this might not be the desired behaviour for all users and I'll be sure to pass this feedback through to our dev team, as I understand we're looking at further ways to continue to improve the colour picker tool (some of these changes were previously implemented and subsequently removed during a beta cycle, as our team wasn't yet happy with the changes internally.)

25 minutes ago, loukash said:

I was now able to reproduce and also somewhat narrow and define the issue by experimenting with HSL sliders and came to approximately these results:

  • if:
    • values S ≥ 94 and L ≥ 22
  • then:
    • values H ≥ 180 will have black text
  • if:
    • values S ≤ 93 and L ≤ 21
  • then:
    • values H ≤ 179 will have white text

"H" values between 200 and 300 can thus become a "black text on dark background problem zone", depending on S and L values.

I haven't checked any values vice versa though, i.e. no data for "white text on light background problem zone" (yet).

Many thanks for this information, I suspect out developers will know more about the actual specifics, however I'll be sure to link to this information within the development report also - as mentioned this is logged as a bug with our team, as this text should remain readable, when the picker is displaying the to-be-picked colour. :)

Posted
2 minutes ago, Dan C said:

Many thanks for this information

Hey, I just noticed that my "if, then" logic might be actually incorrect. I was a bit in a hurry while testing and then typing the post… :D 
I may need to repeat the test to confirm the above logic.
But the rough numerical values are still about right, nonetheless.

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

Posted
17 minutes ago, Dan C said:

This is why I understand the change was implemented also, to better display to the user the exact colour being sampled,

As I wrote above - for me the constant/dynamic change of the label with the color value is annoying. But I understand that for many users, displaying captured color in a larger area may be desirable and useful.
So that the picker behavior does not have to be turned on and off in the Preferences, I will allow myself a compromise proposal - the label still has the same color (depending on the UI dark/light mode, the text is white on a dark background, or black on a light background), and after pressing the modifier key (Alt is offered), the entire content magnifiers will filled with captured color, so the captured color will be displayed in a large area - compared to a small label even significantly larger, and the color will be displayed in the context of the location of the color and its surroundings.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
1 hour ago, Dan C said:

I understand however this might not be the desired behaviour for all users

I know, and that is exactly why my second sentence, which you quoted, suggested providing an option rather than forcing something on people.

Posted

 check out this link and the comment from patrick.

New hardware

dell inspiron 3030 i5 14400/16GB DDR5/UHD 730 graphics

Acer KB202 27in 1080p monitor

Affinity Photo 1.10.6

Affinity photo 2 2.5.3 Affinity Designer 2 2.5.3 Affinity Publisher 2 2.5.3 on Windows 11 Pro version 24H2

Beta builds as they come out.

canon 80d| sigma 18-200mm F3.5-6.3 DC MACRO OS HSM | Tamron SP AF 28-75mm f/2.8 XR Di LD | Canon EF-S 10-18mm f/4.5-5.6 IS STM Autofocus APS-C Lens, Black

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.