Jump to content
mk0x55

Inconsistent colors between two color-profiled screens

Recommended Posts

Dear Affinity Support Team,

I just bought Affinity Photo and am truly impressed by its functionality and ease of use. I really love the software, however I realized there is probably one minor defect in displaying images (if it can be termed that way)...

My setup (SW, HW). I'm using Affinity Photo 1.6.5.135 on Windows 10 Pro, on a Lenovo ThinkPad T560 laptop with Intel i7-6600 and 16 GB RAM. I'm using the built-in computer screen along with an external screen (Eizo FlexScan EV2335W), both color-profiled using my X-Rite i1 Display Pro.

The problem. Affinity Photo seems to only display colors of my pictures correctly on my built-in screen. As soon as I move the Affinity window to my other screen, the colors become slightly shifted and inaccurate. I mostly work with 16-bit TIFF images using ProPhotoRGB (ROMM RGB); and I even set the global Affinity Photo settings accordingly (Edit --> Preferences --> Colour --> ...); however, this problem shows up even if I open sRGB images. I wasn't able to iterate to a correct color representation on my external screen no matter what color profile I assigned to the document (picture). The only thing that appeared to help was to simply move the Affinity Photo window to my built-in screen.

Side notes. I many times noticed that many application and even Windows itself tends to have issues with this, each in its own way. For example, mspaint.exe is always way off on any of my screens (way too dark and muted) from the point of applying color profiles to my screens, while another application I use (XnView) displays it always correctly. Capture One, DxO PhotoLab and even Adobe Photoshop also display images correctly and consistently on both screens. Also, I wasn't able to document this using screenshots, as that happens to capture the colors consistently, as they show up on my built-in monitor; however, when I compared the same file opened by Affinity Photo and XnView, the incorrect color shift on Affinity Photo was apparent (more purple-ish colors in my case).

I would appreciate your advice in case I'm doing something wrong or in case I missed some important configuration options to adjust. In the mean time it would even help if I could reconfigure Windows together with Affinity Photo to use my secondary screen's ICC profile as the default one, since that one is more suited for image editing. :)

Thank you in advance.

Best regards,
mk0x55

Share this post


Link to post
Share on other sites

Hi @mk0x55,

Sorry for the delayed reply. 

I could not replicate this. Perhaps it's a local issue? The best way to test if an app is colour managed or not is with the WhackedRGB icc profile. Install it and assign it to both of your monitors. WhackedRGB will always appear with a distinct blue-purple colour cast so you will see if it's working or not. Restart Photo and open an image. If you see the image with a blue/purple cast on both monitors, the colour management works fine. :)

Thanks,

Gabe. 

WhackedRGB.icc

Share this post


Link to post
Share on other sites
2 hours ago, GabrielM said:

I could not replicate this. Perhaps it's a local issue?

I seem to recall that at one time there was an Affinity bug where it used the color profile for the initial monitor for both monitors in a dual-monitor setup, causing problems such as described in this thread if the monitors were different.

Was that one fixed already in the released versions (vs the beta)?


-- Walt

Windows 10 Home, version 1903 (18362.145), 16GB memory, Intel Core i7-6700K @ 4.00Gz, GeForce GTX 970
Affinity Photo 1.7.1.404 and 1.7.2.424 Beta   / Affinity Designer 1.7.1.404 and 1.7.2.424 Beta  / Affinity Publisher 1.7.1.404 and 1.7.2.422 Beta

Share this post


Link to post
Share on other sites
23 minutes ago, walt.farrell said:

I seem to recall that at one time there was an Affinity bug where it used the color profile for the initial monitor for both monitors in a dual-monitor setup, causing problems such as described in this thread if the monitors were different.

Was that one fixed already in the released versions (vs the beta)?

You are correct Walt. In 1.6 we only retrieved the colour profile of the primary monitor, and used that for all monitors. In 1.7 (beta) we correctly retrieve the colour profile for all monitors.

Also, WhackedRGB ICC profile doesn't apply a blue / purple cast, it rotates the primary colours (i.e. the colours you see are very dependant on your source colours).

Share this post


Link to post
Share on other sites

Thank you for your replies and information,

I assume the solution is then to wait for version 1.7 to come out (or get the beta if possible).

On a side note (I should perhaps check if anyone else reports this and otherwise open a ticket), I also experience the need to explicitly set 16-bit mode each time after opening a file although I always open and work with 16-bit TIFFs (the program always defaults to 8-bit somehow). If I forget to do it (which happens), there is a price is lesser output quality... I hope a patch for this will also be included in an upcoming version. :)

Best regards,
mk0x55

Share this post


Link to post
Share on other sites
2 minutes ago, mk0x55 said:

I also experience the need to explicitly set 16-bit mode each time after opening a file although I always open and work with 16-bit TIFFs (the program always defaults to 8-bit somehow).

Affinity Photo should use the mode of the images you're opening. That is, if you open an 8-bit TIFF file you will be in 8-bit color  mode, and if you open a 16-bit TIFF you will be in 16-bit color mode. And Photo 1.6.5.123 does that for me.

Can you supply one of the 16-bit TIFFs you're working with that opens in 8-bit color mode?


-- Walt

Windows 10 Home, version 1903 (18362.145), 16GB memory, Intel Core i7-6700K @ 4.00Gz, GeForce GTX 970
Affinity Photo 1.7.1.404 and 1.7.2.424 Beta   / Affinity Designer 1.7.1.404 and 1.7.2.424 Beta  / Affinity Publisher 1.7.1.404 and 1.7.2.422 Beta

Share this post


Link to post
Share on other sites

Hi Walt,

I attach three such TIFF files that don't automatically switch to 16-bit. They are created by Capture One Pro 12.
I need to note that some TIFF files created that way work, but they are a vast minority out of all that I tested - typically smaller files (in file size) based on my observation.

Best regards,
mk0x55

IMG_7185.tif

IMG_7145.tif

IMG_6520_1.tif

Share this post


Link to post
Share on other sites

Well, the histogram behavior smoothens up notably when I switch them to 16-bit mode in Affinity and I export them as 16-bit.

May it be the case that just the flag (or one of the flags) indicating 16-bit data in the tiff is set incorrectly? 

Share this post


Link to post
Share on other sites

I don't think I follow you on this. Sorry.

You initially said you export the files from Capture one as 16 bit and they open in Affinity as 8 bit.

Now you say that you switch them from 8 bit to 16 bit in Affinity. I'm not really sure what the issue is now...

Share this post


Link to post
Share on other sites

That is correct. I always export as 16-bit TIFFs. For those TIFFs that open as 8-bit (and which you said were 8-bit in fact), i change the mode to 16-bit in Affinity Photo - to achieve smoother histogram behavior when editing the image. That's what I meant and hope it makes sense. 

I can't analyze the TIFF files I attached at this point (only have a cell phone at hand), but can investigate their consistency later on and come back in a few days... 

Share this post


Link to post
Share on other sites

Hi Gabriel and Walt,

You were entirely correct that the TIFFs were exported as 8-bit, Gabriel. I found a wrong setting in one of my Capture One export profile and I must have unintentionally switched it due to an unfortunate mouse movement and click... my bad. Sorry for bringing up this point and thank you for your advice and kind effort checking it up! :)

Again, I really like your software and enjoy using it!

Best regards,
mk0x55

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×