Skip to main content
bartonlew
Legend
April 28, 2024
Answered

New Canvas area affected by adjustment layers with Fill

  • April 28, 2024
  • 2 replies
  • 738 views

In screenshot 1 below, I applied the Spot Healing Brush tool to the top left corner where I enlarged the canvas so I could build out the image's tile border.  The added area is darker than what's below it.  After turning off various Curves adjustment layers, I was able to get the areas to match perfectly.  In the 2d screenshot, the bottom 4 Curves adjutsment layers with Fill (Curves 7, 9, 15 & 16) are turned off.  My assumption is that the adjustments that were made in these layers are being applied to the new added pixels because the Black Fill was not applied to these areas since these adjustment Fill layers were created before the canvas was enlarged.  Is that right?  If so, is there any way I can add pixels to build out the tile border seamlessly, preferably in the same layer as the existing pixels?  Thank you.  

 

 

 

 

 

This topic has been closed for replies.
Correct answer D Fosse

Yeah, this happens to me all the time. The reason is that adjustment layer masks expand with the canvas, but, here's the crucial thing, they do not expand in a "content-aware" manner (you can hardly expect that). They just expand with the default mask color (black or white).

 

You just need to go over your masks. Usually it's a simple matter of marquee - alt+delete to fill with black or white, but if you have complex masks extending to the border, you can use content-aware fill on the mask.

 

With the complex layer structure you have here, that can be a lot of work. So the lesson is that if you need to expand the canvas, do it as early as possible.

2 replies

D Fosse
Community Expert
D FosseCommunity ExpertCorrect answer
Community Expert
April 28, 2024

Yeah, this happens to me all the time. The reason is that adjustment layer masks expand with the canvas, but, here's the crucial thing, they do not expand in a "content-aware" manner (you can hardly expect that). They just expand with the default mask color (black or white).

 

You just need to go over your masks. Usually it's a simple matter of marquee - alt+delete to fill with black or white, but if you have complex masks extending to the border, you can use content-aware fill on the mask.

 

With the complex layer structure you have here, that can be a lot of work. So the lesson is that if you need to expand the canvas, do it as early as possible.

bartonlew
bartonlewAuthor
Legend
April 28, 2024

Thanks.  I thought it was a matter of filling the new area with black or white somehow, but wasn't sure exactly how.  Could you provide the exact steps for what you are proposing?  You are suggesting using the marquee tool to select the new area whrere I have added pixels to the extended canvas after I have done so - is that right?  And then alt+delete to fill with black or white on the individual Fill layers that are affecting the pixels' appearance?  Not sure of the exact order or how these steps work together or even if I have it right.  Usually when I use an adjustment layer with Fill, I create the Curve layer; Fill with Black, then paint with white on the area where I want the adjutsment to apply.  So the "marquee - alt+delete to fill with black or white" is the process that I am not familair with.  Thank you.   (I definitely will consider carefully any extending of the canvas before making other edits in the future.)  

Trevor.Dennis
Community Expert
Community Expert
April 28, 2024

I'm sorry, I don't know the answer, but can confirm that is always how it has worked for me.  I can see how it would be annoying when you have so many layers. 

Try Shift clicking all layers above the image layer, and turning them off with Ctrl , 

Make the edit, and select and toggle back on with Ctrl ,

 

Or group the above layers and turn off the group.

Make the edit, reselct layers amove out of the group with Ctrl ]

 

Not ideal, and I'll be following your thread hoping for better solutions.

bartonlew
bartonlewAuthor
Legend
April 29, 2024

Thank you.  I tried both those things but they didn't result in the new pixels being unaffected by the previosuly created Curves Ajdutsment Layers with Fill.  Other than D Fosse's method, which I'm not sure how to execute, the other option that I found was to create a new Layer at the top of the stack, and use the Spot Healing Brush which does result in new pxiels that match the ones below them but any further adjustments to the original canvas will not affect the new canvas area.  So this is hardly ideal.  I will NEVER make this mistake again.