Jump to content
PLShutterbug

Adjustment affecting small areas outside selection

Recommended Posts

Have I found a bug in Photo? Or is it (more probably) a problem with what I'm doing?

I tried cropping my 560MB file so I could include a real .afphoto file you can manipulate, but apparently that's not possible (even with "Rasterize & Trim"). So all I have are screenshots.

This is an area of surf against a beach. I need to modify the surf without changing the beach, so I drew a selection on only the surf. Then I created a new Shadows/Highlights adjustment layer. When I increased the highlights I noticed that certain places near the edges of my selection were being affected as well - see the peanut-shaped white area and the light-tan area to their left.

image.thumb.png.472869fcd70092de6dfb2a35c6b1cc21.png

Here is the same area, magnified a bit more, in selection refinement mode with the black matte option.

image.thumb.png.48db9f4d1b2b77de3abf2a1750ecf9a3.png

Looks to me like they are not part of the selection. yet when I change the shadows/highlights slider, those areas definitely change. Here is another look, using Overlay preview:

image.thumb.png.ca33b6a04b9393f386200a256af0dc9a.png

I've watched the Refining Selections video and thought I was following James' advice, but nothing I do ends up with those areas outside the effect of my adjustment slider.

What am I doing wrong?

Share this post


Link to post
Share on other sites

I think I may have found a bug. I figured out how to get my file size down and created the small (relatively) file here.

Here is what I did:

  1. Applied initial corrections in Develop persona including cropping the image.
  2. Selected the water area, including fine-tuning the selection to exclude any beach - but I forgot one area (see 5 below).
  3. Selected Layer, New Adjustment Layer, Shadows/Highlights to create a layer from my selection.
  4. Moved the Highlights slider all the way to the right (200%).
  5. Noticed that a small area near the upper right still included some beach, so again fine-tuned and used Alt-Drag to exclude that small area of beach.
  6. Changes to the Highlights slider still changes the original selection area, not the modified area. I expected that when I changed the selection on which the layer is based that Affinity would now respect the new selection area for that layer, not continue to use a selection that no longer exists.

Attaching the file I used.

Is this intended behavior?

I note that by creating yet another new Shadows/Highlights layer from the changed selection, changes this this new area now affect only the updated selection area - apparently because that is the selection on which this new layer is based.

So: I created a selection, then a layer based on that selection. I changed the layer, then changed the selection.

Expected result: the layer effect is now limited to the new selection boundaries, whether those new boundaries are smaller or larger than before.

Actual result: changes to the layer continue to respect the old selection boundaries, even though those boundaries no longer exist and I can no longer manipulate them.

Even if this intended behavior, I submit that it is irrational and should be changed. If I see a selection for a layer, I expect that layer to work on what I see now, not some selection that may have existed earlier.

The_Journey_cropped.afphoto

Share this post


Link to post
Share on other sites

Go to Select > Refine edges...

Uncheck the Matte Edges option and add either a bit of feather and or some smoothing.

Screen-Shot-2019-11-11-at-08-20-25.png
Screen-Shot-2019-11-11-at-08-21-08.png

 


iMac 27" Late 2015 Fully Loaded, iMac 27" Mid 2011 both running High Sierra 10.13.6 - Affinity Designer/Photo & Publisher - Illustrator CC, Inkscape, Blender, Sketchup, Pepakura Designer, MTC, Pixelmator & Pixelmator Pro + more... XP-Pen Artist-22E, - iPad Pro 12.9 B|  

Affinity Help - Affinity Desktop Tutorials - FeedbackInstagram & Flickr

Share this post


Link to post
Share on other sites

Firstdefence, that will help as I create the selection. However the problem I am describing occurs AFTER selection is complete, and after I have created a layer based on that selection. If I apply an effect on the layer (ie, change highlights) and then change the selection, any further changes to the effects (For example I change the strength of that highlight from 150% to 100%) affect the original selected area, not the new one only. 

Share this post


Link to post
Share on other sites

If you add a Shadows / Highlights  Adjustment Layer to an Image that already has a selection then the effect of that Adjustment layer is limited to the selection area on the image

The selection area is in effect "baked in" to the Adjustment layer and you cant then add to the selection you see on the screen and expect the Adjustment layer to adjust to the new selection automatically.

You would need to delete the Adjustment layer and readd it or paint with a white brush on the Adjustment layer over the newly added part of the selection.

Could this be what you are experiencing?


Due to the fact that Boris Johnson is now our Prime Minister, punctuation, spelling and grammar will never be worried about ever again.  We now have far bigger problems to be concerned about.

Share this post


Link to post
Share on other sites

 

1 hour ago, carl123 said:

If you add a Shadows / Highlights  Adjustment Layer to an Image that already has a selection then the effect of that Adjustment layer is limited to the selection area on the image

The selection area is in effect "baked in" to the Adjustment layer and you cant then add to the selection you see on the screen and expect the Adjustment layer to adjust to the new selection automatically.

You would need to delete the Adjustment layer and readd it or paint with a white brush on the Adjustment layer over the newly added part of the selection.

Could this be what you are experiencing?

Carl, that is exactly what I'm experiencing. My complaint is that the effect of this is that if a user changes the selection boundaries or refines it in any other way, now they are looking at a selection that has no bearing on the adjustments made with the layer.

Either users should be prevented from changing the selection on which a layer is based, or the layer should respect any changes made and make the effect apply to the current selection boundary/refinements, not merely the original. To do anything else invites confusion, as I've experienced (and I'm sure others have as well). It reduces the usefulness of the product.

I will create a post in the "suggested features" section of the forums.

Share this post


Link to post
Share on other sites

What you are experiencing is the effect of the opacity mask that you have applied to the adjustment layer. As explained in this video tutorial, every adjustment layer has a built-in pixel mask. As it shows, you can edit the mask at any time by painting on the adjustment layer with a brush. Note that you can use the Paint Brush or Erase Brush tool with any of the brushes from the Brushes panel, with soft or hard edges, & the effect can vary from 100% opaque to 100% transparent.

Because you had a 'marching ants' pixel selection active when you first created the adjustment layer from the Background layer, the built-in mask automatically masked out everything outside that selection. In the Layers panel this is indicated by black & white areas on the adjustment layer's thumbnail:

1742703865_adjustmentlayermaskthumbnail.jpg.4ad2bfd95007ed5989f405854b4aa8d5.jpg

As the video mentions, you can also option-click on the adjustment layer to see the mask isolated on the canvas. 

(If no pixel selection had been active when the adjustment layer was created, like in the video the thumbnail would have been all white, indicating that the mask was not being applied selectively.)

Because the built-in pixel mask is created as an inherent part of the adjustment layer, as @carl123 said it is always "baked in," just like how painting with a brush on a pixel layer is baked into that kind of layer. But like for that kind of layer, you can 'paint over' any part of it to change what it effects.


Affinity Photo 1.7.3, Affinity Designer 1.7.3, Affinity Publisher 1.7.3; macOS High Sierra 10.13.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 1.7.3.155 & Affinity Designer 1.7.3.1 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 13.1.2

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

×

Important Information

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.