• Todor PanevTodor Panev, 5 years ago (edited 5 years ago )

    Reminds me of this comment found in actual source code, written by a person working with the format: http://pastebin.com/2v4p6Ty8

    I've never worked with the format programatically but I tend to feel the same as the author.

    Adobe's proprietary formats are largely the reason they've been dominant on the market for so long. While tools that claim to support PSD/AI formats exist, I've yet to seen one that actually fully works and you can't really have it almost work. I think they've done a conscious effort to keep it that way. Either that or they themselves have not cracked the PSD logic, probably produced in the 80s by a mad soviet scientist.

    Fortunately, as we can see (http://tools.subtraction.com), companies that remain monopolies for long tend to stagnate and produce mediocre work, leaving them vulnerable to actual competition.

    I salute your efforts!

    1 point
    • Ivan KutskirIvan Kutskir, 5 years ago (edited 5 years ago )

      Thanks! :) Adobe has a description of PSD format available for public: http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ PSD format for images is something like Collada for 3D graphics. They allow storing many different structures, but most of programs usually don't need all these structures.

      I have been wroking with TTF and OTF formats for fonts ant they are much uglier than PSD in my oppinion. They are unreasonably complex, while PSD is complex for a reason.

      0 points