Jump to content

Recommended Posts

I want to simulate the limitations of color gamuts from 2 different color profiles in a editable way.

A random picture containing colours that are possible in the RGB spectrum, could be a color circle for example. Using filters, adjustment layers or other techniques to simulate something in between RGB and CMYK is the goal. Less colours than possible in RGB but more colours than possible in CMYK. 

The result should be something in the middle between RGB/8 sRGB IEC61966-2.1 and CMYK/8 U.S Web Coated (SWOP) v2.

I am curios and I want to learn, so any input regarding this is welcome.

Estimate Result.jpg

Affinity Suite 1.9.1 | Big Sur 11.2.1 | MacBook Pro (15-inch, 2016) | 2.9 GHz Quad-Core Intel Core i7 | 16 GB 2133 MHz LPDDR3 | AMD Radeon Pro 460 | 1TB Apple NVME SSD | LG Ultrafine 5K

Link to post
Share on other sites

Hi,

nice to meet others with similar mindset of trying impossible things, or do possible things with the wrong tool (Photo).

The most capable tool in principle for this challenge is procedural texture filter. Unfortunately, it currently lacks most color format conversions, even basic RGB to HSL must be done with basic math. (I have these ready to share if needed).
I think a simplified version of your target “result” using a triangle shape might be practical.

general steps:

  • convert from source color format into LAB (assuming LAB is good enough approximation)
  • define equations to clamp colors on the 3 sides of the triangle (stored in temp variables)
  • If you could provide the equations for the 3 sides of the triangle this would help
  • Use sign() function as helper for if/then/else decision trees to combine intermediate results

Looking forward to collaborate in this challenge 

Timo

Link to post
Share on other sites
On 4/13/2021 at 11:12 AM, ed lazer said:

I want to simulate the limitations of color gamuts from 2 different color profiles in a editable way.

 

Try using a Soft proof Adjustment layer

2003316624_ScreenShot2021-04-14at12_35_13PM.thumb.png.34c1f55fc62543d8f48a249f140fd615.png

MacBook Pro (13-inch, Mid 2012) Mac OS 10.12.6 || Mac Pro (Late 2013) Mac OS 10.14.6

Affinity Designer 1.9.3 | Affinity Photo 1.9.3 | Affinity Publisher 1.9.3 | Beta versions as they appear.

Link to post
Share on other sites
1 hour ago, Old Bruce said:

Try using a Soft proof Adjustment layer

For some reason I cannot make any difference when using Soft Prrof adjustment within RGB realm (e.g. between AdobeRGB and sRGB), neither on mac or on Windows (I tried Photo). The change is clear if I actually convert from wider gamut to narrower, and also when I use similar softproof in Photoshop, but in Photo I think this only works when proofing from RGB to what is ultimately converted to CMYK. But you have a difference in the screenshot -- what were your source and target profiles?

Link to post
Share on other sites
15 hours ago, Old Bruce said:

Try using a Soft proof Adjustment layer

Thanks for the input, did that with an opacity of 75%. It does the trick quite well... 

Affinity Suite 1.9.1 | Big Sur 11.2.1 | MacBook Pro (15-inch, 2016) | 2.9 GHz Quad-Core Intel Core i7 | 16 GB 2133 MHz LPDDR3 | AMD Radeon Pro 460 | 1TB Apple NVME SSD | LG Ultrafine 5K

Link to post
Share on other sites
18 hours ago, NotMyFault said:

Hi,

nice to meet others with similar mindset of trying impossible things, or do possible things with the wrong tool (Photo).

The most capable tool in principle for this challenge is procedural texture filter. Unfortunately, it currently lacks most color format conversions, even basic RGB to HSL must be done with basic math. (I have these ready to share if needed).
I think a simplified version of your target “result” using a triangle shape might be practical.

general steps:

  • convert from source color format into LAB (assuming LAB is good enough approximation)
  • define equations to clamp colors on the 3 sides of the triangle (stored in temp variables)
  • If you could provide the equations for the 3 sides of the triangle this would help
  • Use sign() function as helper for if/then/else decision trees to combine intermediate results

Looking forward to collaborate in this challenge 

Timo

 

Looks like I triggered someone ;)

Affinity Suite 1.9.1 | Big Sur 11.2.1 | MacBook Pro (15-inch, 2016) | 2.9 GHz Quad-Core Intel Core i7 | 16 GB 2133 MHz LPDDR3 | AMD Radeon Pro 460 | 1TB Apple NVME SSD | LG Ultrafine 5K

Link to post
Share on other sites

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

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.