Bug 350114

Summary: Missing support for clipping layers when importing psd files
Product: [Applications] krita Reporter: vebveb
Component: GeneralAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: dapasg, dimula73, halla, kasiazlotr, sacreddragonforest, smjert, tamtamy.tymona
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: the psd file
How it should look like
Reupload of the zip, for some it cannot be unzipped

Description vebveb 2015-07-11 13:40:12 UTC
Hello,

I try to be able to read psd files a friend gives me,
but they always appear wrong when opened with Krita.

It seems the problem is clipping layer/clipping group feature.

I've read in a 2013 doc that Krita doesn't support clipping mask.
Perhaps Krita should automatically convert to the similar thing it supports ?

Here included the psd file and how it should look like.

Reproducible: Always
Comment 1 vebveb 2015-07-11 13:41:35 UTC
Created attachment 93560 [details]
the psd file
Comment 2 vebveb 2015-07-11 13:42:03 UTC
Created attachment 93561 [details]
How it should look like
Comment 3 Halla Rempt 2015-07-11 14:22:58 UTC
Yes, this still isn't implemented.
Comment 4 Dmitry Kazakov 2015-07-11 16:12:14 UTC
Hi, vebveb!

Could you please re-upload the PSD file without compressing i tinto the ZIP archive? Either the uploaded archive is damaged or has some very new version, so we cannot open it using all the tools we have :(
Comment 5 Stefano Bonicatti 2015-07-11 16:19:10 UTC
Created attachment 93564 [details]
Reupload of the zip, for some it cannot be unzipped
Comment 6 Dmitry Kazakov 2015-07-11 16:32:05 UTC
Thank you Stefano! It looks like we don't load Inherit Alpha flags correctly.

For vebveb: as a temporary workaround you can activate Inherit Alpha on the layers with clipping manually :)
Comment 7 vebveb 2015-07-12 07:13:44 UTC
Yes activating inherit alpha seems to help, however it isn't sufficient.
But if in addition I do create additional layer group,s put the ones that should be clipped together inside, and inherit alpha for all except the last one, it seems to do the trick.

It guess such a scheme could be automatically generated when reading a psd.
Comment 8 Halla Rempt 2016-01-24 15:20:44 UTC
WISHGROUP: Larger Usability Fixes

It's already on Dmitry's phab.
Comment 9 Halla Rempt 2016-06-04 19:02:12 UTC
*** Bug 363946 has been marked as a duplicate of this bug. ***
Comment 10 Halla Rempt 2016-12-12 10:37:53 UTC
*** Bug 373453 has been marked as a duplicate of this bug. ***
Comment 11 Tiar 2020-03-27 14:29:08 UTC
Dmitry unassigned himself. Let's change the status, too.