Skip to main content
Participant
November 20, 2019

P: Feathered layer masks don't render correctly in Classic or macOS Preview

  • November 20, 2019
  • 24 Antworten
  • 958 Ansichten

I have reproduced a bug forwarded to me by a student, using a second machine.  Some problem occurs when PSD files are saved from Photoshop including non-trivial layer masks with the feather layer property set.  it is difficult for me to tell whether the PSD file is corrupted or whether the PSD file is misread by multiple other applications.

Steps to reproduce:
1.  Load an image in PS.
2.  Add an adjustment layer (I used brightness/contrast, and set brightness down to make the effect observable.)
3.  Set the layer feathering property on the adjustment layer to a non-trivial value, say, 50%.
4.  Paint on the layer in such a way that the mask itself is non-trivial.
5.  Save the result as PSD.
6.  Load the image into any of a variety of applications (including LR Classic and OSX Preview), note the image looks as if the layer mask was improperly computed.  

Notes:
A.  I have reproduced this bug with different images.
B.  Both I am my student have reproduce this bug--each on different MacBook Pros running Catalina.
C.  The student has reproduced this bug both with graphics acceleration enabled and disabled.
D.  Images open/display correctly in Photoshop when loaded directly
E.  Images open/display correctly in Photoshop when loaded via LR's "Edit Original", even when the image does not display correctly in LR.
F.  I have not looked at the issue via any other operating system.

Catalina 10.15.1
PS 21.0.1 Release
LR Classic 9.0 Release


(edited to add omitted step for setting layer feathering property.)

Dieses Thema wurde für Antworten geschlossen.

24 Antworten

Legend
November 26, 2021

Fixed 21.1.2 or later.

Legend
March 23, 2020
Thanks John, sorry for the late reply. I'll get this taken care of.
johnrellis
Legend
March 20, 2020
Here's a screen recording showing 21.1.1 failing on the original bug recipe:
https://www.dropbox.com/s/aziud3ko5nax1vs/photoshop-feather-mask-bug.2020.03.20.mov?dl=0
Inspiring
March 20, 2020
21.1.1 solved my problem.
johnrellis
Legend
March 20, 2020
I tested the bug recipe a few weeks ago in 21.1.0 and it failed:
https://feedback.photoshop.com/photoshop_family/topics/reproducible-bug-in-feathered-layer-masks-pho...

I retested it just now in 21.1.1 and it still fails. 
Legend
March 19, 2020
This issue was fixed in 21.0.2 and later. John Doe, what version of Photoshop are you using? Can you post a copy of the PSD you're having trouble with?
Inspiring
March 15, 2020
I've an image that I did some work on in LR, and then moved to PS. When done, the saved image appears with a dark rectangular banding in LR but not in PS. I was led here by this answer.

Please fix this bug!



See the area marked by a red rectangle below.


johnrellis
Legend
March 5, 2020
"I would think using the very latest versions of LR and PS subscription they should be compatible with each other without reverting to legacy mode!"

It's purely a bug in how PS computes the hidden compatibility layer that LR and other apps like Preview use to view PSDs. It has nothing to do with LR per se (thankfully).
Known Participant
March 5, 2020
Yes!!!! Looks like Legacy Compositing does make a difference, replicated the OP's scenario by feathering and painting into an effect layer mask, (a daily task for me), and it properly displays in LR 9.2 (Using PS 21.1.0 on Catalina 10.15.2).

With Legacy Compositing off, the Layer mask does not get applied properly in LR or Apple Preview, but not rectangularly glitched as in my file.

Have not been able to replicate the rectangle glitch with Legacy on, and sticking with PSD with compatibility mode instead of multi layer TIFF.

I would think using the very latest versions of LR and PS subscription they should be compatible with each other without reverting to legacy mode!
johnrellis
Legend
March 4, 2020
As a workaround, enable the option Preferences > Performance > Legacy Compositing and resave the file.