There is actually a PSD specification from Adobe

Here: https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
I’m just noting this because on the wiki, they say the opposite.

Hi

If you do a search about the provided link on the forum, you’ll find a lot a topics referencing it.

This “specification” is empty, it just provides something like a content table, there’s nothing a developer can really use to implement a PSD reader :person_shrugging:

Grum999

3 Likes

Honestly, I consider any efforts in increasing Photoshop compatibility wasted development time. It only helps Adobe while at the same time development and improvement of Krita features has to wait. Additionally the format is such a mess, I wouldn’t even want to work on it if I get paid for it.

My opinion as a developer who doesn’t work on Krita but had to work on PS compatibility for another software a decade ago.

7 Likes

Agreed, better use open formats that don’t reaffirm Adobe’s position.

1 Like

.ora needs to be revisited, but that’s on GIMP to finally get working NDE as in usable with good workflow. That’s the only way it’ll be revisited.

2 Likes

As someone who does fiddle with PSD import/export from time to time, that spec is indeed very lacking, and everytime I try to get parsing to work for any component I always need sample PSDs to check against and I’m very often staring at the contents of said PSD with a hexeditor to figure out what the hell the spec means with ‘8, thingymajig’, which it does very very very often.

That said, I do think its a little important to work on it from time to time, especially with regards to allowing people to access their old work, as well as allowing some minor compatibility for people working alongside others. However, Krita and PS are fundamentally different programs, so full compatibility is not guaranteed.

10 Likes

Agreed, for importing old work. But in terms of exporting, back to PSD, it is probably best for people to use other more open formats instead, especially in the long run. Don’t get me wrong, I see the appeal of working with the two software working together (which at the time was a big selling point for me with Sketchbook). Though, I would prefer Adobe to put in the effort to support open formats, rather than open source projects working to support Adobe’s proprietary and obfuscated formats.

2 Likes

This thread cannot exist without at least one mention of the famous comment about PSD format: Xee-xCode-4.5/XeePhotoshopLoader.m at master · zepouet/Xee-xCode-4.5 · GitHub

11 Likes

So I gather the take-away from that link’s message is: “PSD is not my favourite file format” ?

Okay, more seriously, I think there is an important point not being addressed here (I know I’m late to the discussion). It’s that if you have compatibility with the PSD format, then Krita can be used for all kinds of things. Like people that work with or for ad agencies, and publishing houses that are standardized on Adobeware. I always do work for such companies. But I have to us PS because they expect me to hand off a layered PSD file.

Plus, if these firms become familiar with Krita, it starts getting used to create more art, etc. That’s how it happened with Blender, little by little. 15 years ago every shop had a Maya license. Today they all have someone that knows Blender. I worked with Toon (Blender founder) on projects over the years. Great software, and so is Krita.

What open format would support all of both Krita and PS features? I imagine one doesn’t currently exist. As to getting PS to support it, just write an import/export plugin for it. I used to work with ElectricImage the 3d software. They wrote plugins so PS could work with their IMAGE format.

1 Like

No. It’s mostly that it’s just extremely difficult and more important features have priority. This was discussed in many other topics already.

Krita will never 100% support PSD format because for that to happen it basically needs feature parity with Photoshop and even if the foundation suddenly got hundreds of millions of dollars in donations, like Blender got, it’s still unlikely because of the different goals, being Krita mainly for painting and Photoshop being for basically everything.

I’m honestly tired of always reading “just look at blender” by people who either ignore or forgot that their budget is massively higher since pretty much the whole US movie industry donated large amounts of money to them (but even before).

4 Likes