Bug 415806 - Exporting to PSD with more than one (!) transparency mask in the same group will delete all masks in the export.
Summary: Exporting to PSD with more than one (!) transparency mask in the same group w...
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: File formats (other bugs)
Version First Reported In: 4.2.8
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-02 15:18 UTC by Steven Colling
Modified: 2020-04-24 13:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Colling 2020-01-02 15:18:08 UTC
SUMMARY

I'm exporting Krita files to PSD for clients and when I use more than one transparency mask within the same group and export to PSD and re-open the PSD file in Krita, all transparency masks within that group are gone. If I have only one transparency mask in a group, it will keep that transparency mask in the exported PSD, but it will be renamed to "Transparency Mask" if it had another name.

STEPS TO REPRODUCE
1. Create a new Krita file.
2. Create a layer group.
3. Create a layer within that group.
4. Click on the layer group and create a "Transparency Mask".
5. Click on the layer group and create another "Transparency Mask".
6. Export to PSD.
7. Open the PSD in Krita.

To reproduce the renaming issue, do as above, but create only one transparency mask and rename it to something else.

OBSERVED RESULT

All transparency masks are gone in the PSD file opened in Krita.

EXPECTED RESULT

- All transparency masks should be there.
- All transparency masks should keep their names.


SOFTWARE/OS VERSIONS
Windows: 10 Pro
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Halla Rempt 2020-01-03 11:40:39 UTC
I think that's because PSD doesn't support more than one transparency mask per layer, though since my Mobile Studio Pro died, I don't have a computer with photoshop to check anymore :-(
Comment 2 Steven Colling 2020-01-03 12:26:27 UTC
(In reply to Boudewijn Rempt from comment #1)
> I think that's because PSD doesn't support more than one transparency mask
> per layer, though since my Mobile Studio Pro died, I don't have a computer
> with photoshop to check anymore :-(

Oh no! That would be kind of... stupid. I never used Photoshop. If that's the case, would it be possible to at least keep the name of the Transparency Mask?
Comment 3 Halla Rempt 2020-01-03 13:15:32 UTC
Even that is pretty hard, because Photoshop doesn't seem to save channel names in a sensible place. I'm leaving this report open though, maybe we can figure out something.
Comment 4 wolthera 2020-04-24 13:03:44 UTC
etting this to wishlist, as ps doesn't support this.