Photoshop: Contract behavior with select all

  • 2
  • Problem
  • Updated 8 months ago
  • Solved
  • (Edited)
I use Photoshop CC 2019 v20.0.6.  When you Select All (Ctrl-A) on a layer and then choose on the menu Select>Modify>Contract nothing happens, no matter the value you enter. Is this a bug? Same happens even if you Ctrl-left click on that layer's thumbnail. It seems that function does not work when a layer contains pixels across the whole canvas.
Photo of Nobody

Nobody

  • 2 Posts
  • 0 Reply Likes

Posted 9 months ago

  • 2
Photo of Julie Stiltner

Julie Stiltner

  • 177 Posts
  • 60 Reply Likes
Make sure your image is cropped and nothing is extending beyond your layer.  Go to Image/Reveal all to check it. 

Julie
Photo of Nobody

Nobody

  • 2 Posts
  • 0 Reply Likes
I have already tried that. It does not work either.
Photo of Hugo Miramontes

Hugo Miramontes

  • 44 Posts
  • 10 Reply Likes
I just tried this and can confirm that you can't contract a selection if any of the sides touch the canvas sides. I'm sure this worked before. When selecting the pixels of a layer though, and that selection doesn't reach the sides, then contract works as intended.
Photo of JEA

JEA

  • 468 Posts
  • 228 Reply Likes
In order to Contract a selection touching any of the canvas bounds including Select All one needs to check
Apply Effect at Canvas Bounds.





Photo of Hugo Miramontes

Hugo Miramontes

  • 44 Posts
  • 10 Reply Likes
Oh, I get why that would happen. I always thought that would be for selections that exceed or will exceed the bounds of the canvas, not just for any effects at the bounds at all.
Photo of David

David, Official Rep

  • 3602 Posts
  • 615 Reply Likes
This is not something new.  It's been like this for many years, actually.  JEA's answer is totally correct.

Thanks,
David