I imported a PNG file of a clients logo and mapped it onto a surface, the surface colour had to match the background the logo was on.

I have the colour space set to sRGB and found I needed to set "Picked Colours" to sRGB to get a match, no problems there.

But what I did find was that if I then picked a colour from the screen, it worked as expected, but if I chose to pick a colour from a file
and chose the same file I used to pick from the screen, I got a much darker colour.

Clearly I would have expected to get the same result whether picking from the screen or a file, is this a bug or what?