Jump to content
You must now use your email address to sign in [click for more info] ×

multiple bugs related to nested adjustments on alpha channel


Recommended Posts

Hi,

 

there are multiple inconsistencies or bugs when dealing with adjustment layers impacting the alpha channel.

  1. Nested adjustment layers on alpha in clipping position - digital alpha
    When nested to "clipping" position of a curve layer,  vector shape, or group, adjustments will work only "digitally". There are 3 variants (curve, levels, channel mixer) to invert the alpha channel. They work correct if applied on top level. They work only for alpha = 1.0 when nested to clipping position. This seems to be similar to how stacks work, which reduce alpha to "digital" 0 / 1. 
  2. Nested adjustment layers on alpha in masking position - not getting clipped
    Mask layers (and RGB part of all layer types) are getting restricted to the parent layer shape. Adjustment layers in nested masking position impact the overall canvas and don't get clipped to the group or curve shape.
  3. Nested adjustment layers on alpha in masking position - erratic alpha when zooming
    Once you have an adjustment layer in clipping position, and zoom in or out, rendering gets erratic. The area outside the parent shape is rendered randomly in transparent or black or actual content depending on zoom level 

 

I reported some of these issues several month ago on Beta versions and Windows and iPad, unfortunately some reports did not get attention of moderators, and none got fixed. Since I now work on Mac and found the same old bugs on this OS platform, I want to ensure that all bugs are recognised by Affinity and hopefully get fixed.

Bugs affect Mac, iPad, Windows.

Bugs affect curves, levels and channel mixer adjustment who are specifically intended to work on alpha channel, documented in help and in official tutorials.

Bug affects all kinds of suitable parent layer types, e.g. group layers, curves, vector shapes. I'm sure Designer and Publisher layer types like picture frames, artboards, layer layers will be impacted, too.

PS: Just tested, Designer has 100% identical issues.

Bugs open since about 1.9.1 and still unfixed in 1.10.5 as of April 2022.

Why does this matter?

Currently since over 1 year it is absolutely impossible to use adjustment layers impacting alpha channel in combination with groups or any other kind or "structuring" with nested layers. This has become to a major obstacle where Photo (and Designer) looses core functionality for more complex than single - level layer stack documents.

Screenshots of test images.

Test setup before.

  • You see a rectangle with a gradient of skin tone (Hue 20) from black to max brightness, from left to right
  •  A Mask gradient from  white to black in y-axis (top-down)
  • A rectangle in 50% grey full opacity
  • Several adjustment layers which invert either RGB or A, in clipping or masking position. Some got a diagonal stroke of erase brush to give them another level of complexity.

PS:

  • The Issue no 1 "digital alpha" issues happens with parent layers of type vector, and groups with default blend mode "passthrough".
  • The Issue no 2  and 3 (alpha not getting clipped, erratic rendering while zooming) happens in any tested case, including groups with blend mode "normal"

 

1633189287_Screenshot2022-04-03at20_10_29.thumb.png.14bd3427c702e42c472a211e9b912876.png

1. Nested adjustment layers on alpha in clipping position - digital alpha

If you activate an A invert adjustment, only fully opaque pixels get A inverted.

1227318137_Screenshot2022-04-03at20_14_12.thumb.png.9dc6558446a7a68f7ef7cf9d57f47dcd.png

 

2. Nested adjustment layers on alpha in masking position - not getting clipped

235030908_Screenshot2022-04-03at20_15_16.thumb.png.a79393521ef513d5a359f4accd3e6d3e.png

3. Nested adjustment layers on alpha in masking position - erratic alpha when zooming

Zoom 90%

1032935622_Screenshot2022-04-03at20_16_31.thumb.png.d15e80929873849df2e3f42ba75dfea4.png

Zoom 100%

220569324_Screenshot2022-04-03at20_16_41.thumb.png.e1b03acc2216b4066666bf7ac64311b9.png

FIN

nested alpha again V2.afphoto

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Another > 2 years ago report afp-2811 same cause as issue no 1 

 

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
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

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.