A client sent us a .PSD file to extract images for their product menu. The .PSD uses several versions of an image with color overlays to highlight the differences. Okular handles these fine but Krita doesn't load the styles from the PSD. I can manually set the styles in Krita's layer settings. The linked image shows Okular on the left (correct) with Krita on the right (some colours missing). I wasn't sure if this is related to bug #350114. That was the closest open bug to the problem I am seeing. Reproducible: Always Steps to Reproduce: 1. Open PSD file Actual Results: Some layers are missing the expected colour overlays Pacman reports Krita version 2.9.6-1 is installed. The -1 is presumably a patch addition by Arch linux or Manjaro (I use Manjaro).
Created attachment 93613 [details] Demo .PSD file
Hi! What Okular does is load the merged image part of the psd file. Krita tries to load the entire image and skips the parts that it doesn't know about, such as clipping paths, vector objects, text objects and color overlays. I'm not even sure that Krita already has a comparable feature :-)
Hi, Boudewijn! Thank you for the response. I hadn't realised that it's a new feature (which I am pleased to see) in 2.9.4 called 'layer styles' as mentioned on this blog post: https://krita.org/item/krita-2-9-4-released/ I can set a colour overlay from the layer styles window (right-click the layer) so I have no doubt that loading from .PSD will be in a future release.
Created attachment 94092 [details] psd with color overlay rendered in Krita Ah, I'm behind the times then. If it's part of layerstyles, then we should save and load it. I've also attached a PSD file, created in Krita with a color overload. Krita loads and saves it fine, but Photoshop messes it up. (Well, Krita also makes a mess of one thing: the bottom layer isn't rendered correctly anymore...)
In the demo file, it is *not* layers style "Color Overlay". Instead there is a special "Adjustment layer" with "Photo Filter". The latter is not supported in Krita. At least "yet". The the file with a real "Color Overlay" layer style is opened by Photoshop fine.
Hm... The file I attached was totally broken in CS2 on Linux, the layer 2 squiggle was partly outside the image. That looked okay in CS2 on Windows, but there the squiggle in the first layer was transparent, while it should have been black...
First layer is also transparent when loading in Krita
Which is both inconsistent and incorrect: it was white, the line was black when I created the image. Photoshop CS2 on Windows loads the layer as white and the line as transparent...
Boud, could you actually explain is steps, probably with screenshots, what the image was and what it is expected to be. I actually don't understand what is wrong with it, because the file you provided opens fine and consistently in Krita and Photoshop CS4. The difference in the background may be related to the fact that Photoshop doesn't have an option to save a background color and you chose black as your projection color. In this case we should just create an additional layer in a PSD file to handle it. But this is not a bug, but more a wishlist. If so, please formulate the tasks which should be fixed, with screenshots and steps to reproduce.
(In reply to Dmitry Kazakov from comment #5) > In the demo file, it is *not* layers style "Color Overlay". Instead there is > a special "Adjustment layer" with "Photo Filter". The latter is not > supported in Krita. At least "yet". OK. Thanks for looking at this. I wasn't aware of the difference (my employer hasn't provided a PS license - I have no use for it privately so donated to Krita instead - so I haven't been able to check the original) and assumed it is a color overlay. My apologies. I look forward to support for any additional features in future Krita releases. :)
Thanks for supporting Krita :-) I'll mark this with the right psd feature for now, and as a wish bug.
Created attachment 94160 [details] krita next to photoshop For my psd file, here's photoshop and krita next to each other. Krita doesn't render the bottom layer at all, even though there's a squigle there. Photoshop does other weird stuff...
Created attachment 96401 [details] Testcases for PS fill and adjustment layers, with descriptions Hi, I created some test cases for PS fill and adjustment layers support in GIMP, but think that Krita would benefit from them, too. I post it in the hope that GIMP and Krita developers could support each other in questions to PS support. In a quick test Krita 2.9.9 (git b4ac381) on OS X opened and showed the layers but without function. For more information see: GIMP glossary: PSB and PSD - http://wiki.gimp.org/wiki/Glossary#PSB GIMP Feature request - https://bugzilla.gnome.org/show_bug.cgi?id=79025 Sven
WISHGROUP: Stretchgoal