4 ms·
The code (and comment) is five years old. Any updates on how the PSD format has changed (if at all) since then? Also, the title used here isn't actually a quot
by jmartinpetersen 12y ago
The code (and comment) is five years old. Any updates on how the PSD format has changed (if at all) since then?
Also, the title used here isn't actually a quote from the link. I'd opt for the closing sentence "PSD is not my favourite file format" instead ...
- detaro 12y agoAs far as I know PSD hasn't had a "reset", but only incremental features, and compatibility has been good, so I'd expect that not much has changed. Only user perspective though, I haven't looked at the format itself. Since compatibility is quite important in this case, I don't really expect big changes though. Adobe has a working code base and documentation for it, so there likely is no incentive to risk change.
- toephu2 12y agoit is a quote from the link, look at the 2nd line of the comment
- detaro 12y agoThe title got changed, the original title wasn't.
- kmike84 12y agoIn modern PSD files a lot of information is stored in "descriptors"; they are all parsed in an uniform way. Some of the information (like font data) is in undocumented "Raw Data" descriptors though. The official PSD specs are now online: http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/. Specs don't provide information about all PSD features, but they are a good start. As I recall, an initial version of https://github.com/kmike/psd-tools https://github.com/kmike/psd-tools took a weekend; I was following specs, using PIL (Pillow) for pixels handling; also, I was checking other PSD readers when something was unclear - there is a lot of open-source PSD readers. Earlier readers are from 2005 or maybe earlier, they have been available long before the code with this "famous" comment was written.