Besides these 2 documents
a) Photoshop CS File Formats Specification October 2003
b) Adobe Photoshop 6.0 File Formats Specification Version 6.0 Release 2.0 November 2000
Are there any other documents which would be helpful in understanding the PSD and PSB formats?
Is there a document/spreedsheet which shows which features are supported via Photoshop Versions
2.0 3.0 4.0 5.0 6.0 7.0 CS CS2 CS3 CS4 showing PSB and PSD features?
Where would these additional documents be located?
Might it be that the PS6 and CS SDKs were the last ones to include the Photoshop file format specification?
I'm looking at the CS4 SDK and I don't see the Photoshop file format as one of the PDFs included in the 'documentation' directory.
Is the PSD file format part of the SDK docs or does it have to be specially requested? If the latter, from where?
> Might it be that the PS6 and CS SDKs were the last ones to include the Photoshop file format specification?
Nope, because they weren't.
The CS4 SDK tells you how to request the PSD and Photoshop file formats documentation.
Thanks I assumed that the included SDK HTML docs were all there were. After searching I found your reference to the pdf in adobe_photoshop_cs4_sdk_win\Adobe Photoshop CS4 SDK\documentation\html\faqs.html
which under section
2.8 Where is the Photoshop File Formats.pdf file?
You need to request the Photoshop SDK. In your request make sure you explicitly ask for the "Photoshop File Formats.pdf" file. http://www.adobe.com/devnet/photoshop/
I requested the SDK again this time asking for the pdf. Again received just the SDK. Sent back reply back to partners team they replied they were escalating request to concern team. So hopefully the concern team will be able to get me the doc. Thanks once again.
I was out on vacation when you sent this email.
No, I never received a copy of the modern File Format PSD specification.
I sent an email to Bryan Hughes, but never heard back. The request URL
in the docs just redirects to the main developer page and there is no
clear direction there.
I did not receive a copy of the CS4 PSD spec. I am still interested in
The web documentation I downloaded when I downloaded the CS4 SDK seemed
to be missing some things I saw when looking at the structure of PSD and
PSB files and was hoping maybe it might be documented somewhere else.
The PSD docs found in SDK at least through version CS have numerous bugs and omissions. It may save you a few hundred hours of trial and error resolving some of these, if you refer to my source code at http://telegraphics.com.au/svn/psdparse/trunk ; contact me if you need more specific help.
Hello, I had the same problem to get the current SDK for PSD file format description.
Anyway,what I need is just to get a correct layers, shapes, maska and groups hierarchy of psd file.
I have it almost done, but I have a problem to find a difference in between GROUP type of layer and SHAPE type of layer. Shape layer has the same flags as group, but there is missing end tag in the name of layer (GROUP end with </Layer group> tag).
Could you advice how could I distinguish Groups and Shapes layers ?
Good news. After much back and forth with you don't know how many people I am finally able to post the PDF. No questions asked! I'll attach it here and to other threads for download. Look for it soon in HTML format on http://www.adobe.com/devnet/photoshop/ after I update it with some CS5 information. Also note the "Panel Guide" for CS5 is now live on that page as well.
Thank You very much, mr. Ruark.
I cant however access http://www.stage.adobe.com/devnet/photoshop/. I get Access Denied. Should I register somewhere?
Also, I downloaded the latest SDK and the docs state "You need to request the Photoshop File Formats documentation explicitly".
Is this (still) the case? Will the CS5-updated version be made public.
I wouldn't get your hopes high for any CS5 related material. The most recent references are to CS3, as far as I can see, and the document is dated July 2007. It is basically the same incomplete, buggy file that is familiar from old SDKs. You could use it to get the most basic elements of a document, as long as you are prepared for hours of trial and error as well, but most features post-5.0 are either described as black boxes, or left out entirely. Clearly nobody inside Adobe uses this document or is properly updating it for third parties.
I did. And I read "Look for it soon in HTML format on http://www.stage.adobe.com/devnet/photoshop/ after I update it with some CS5 information."
Since that page still gives an "Access denied" answer, I was wondering if we already reached "soon" or if it's still to come...
Well... it seems I'm not the only one denied http://forums.adobe.com/message/2956903#2956903
Could you tell what's the procedure to access these pages? I always get this on the whole http://www.stage.adobe.com server:
We're sorry, you are not allowed access to the service you requested.
If you feel you should have access, please contact the appropriate authorities and give them your IP address: ***.***.***.***
Thank you for your patience.
Duh. My mistake.
Yeah, Tom pointed to the staging server, and yes, access is restricted.
When I tried it from home, I typed in the URL and ignored the stage part...
OK! now I can get to that page but since the most recent information there dates from April 30, 2010 and Tom's post dates from Nov 8, 2010 I presume the answer to my original question is "No"
Hopefully we'll reach "soon" any time... soon...
The way I see it it is still the same old thing:
2. Download Photoshop CS5 SDK
3. Open documentation.html
4. "Frequently Asked Questions" on the left
5. "2.8 Where is the Photoshop File Formats.pdf file?
You need to request the Photoshop File Formats documentation explicitly. In your request make sure you explicitly ask for the "Photoshop File Formats.pdf" file"
6. Click link provided: http://www.adobe.com/devnet/photoshop/
7. stare (or go to 1.)
8. stare more
9. Serach for "format" in page
10. Search for "request" in page
11. Try to *cearfully* read every link on the page
13. Go read many many forum posts about the same issue
14. Eventually you might find a link that might be the holy request form
15. Write a polite request
16. Receive an mail that the team is on vacation and you will be contacted when they return
17. Do not receive any feedback half a year later
18. Forget about it until you receive a notification from the forum that the issue is still there but there is some progress
19. Remember also there is brand new SDK (CS5)!
20. Go to 1.
Why can't I search this topic! Grr. Does anyone know how to find all the links on this subject? I want to linke them all together and post the PDF on all of them
. I am working on getting the file on devnet. If you find a link please cross post and/or copy the PDF to that discussion. All links to a "stage" server are incorrect for public use. Can we get those links removed? And yes, I should know how to do that!
I want to report about broken links in the Adobe Photoshop File Format Specification available on Adobe site at http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
I believe the specification itself should have following address: http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopF ileFormats.htm because all internal links in it points to PhotoshopFileFormats.htm document which is not available on the server, so you can't navigate thru specification using chapter links.
I think that making document PhotoshopFileFormats.htm available on your web server directly (not thru redirection to default document as it is right now) should resolve the problem.
And it would be nice to have a link to PDF version (along with present HTML version) on the SDK download page too.
I am writing a C# app. and need to access the layer information.
Might anyone offer some advise?
In Layer Record, there is a variable "length of extra data field (the total length of the next five fields)"
But there are only 3 remaining variables. What am I missing?
1) layer mask data
2) layer blending ranges
3) layer name
I am successfully reading the Layer Record by reading in "length of extra data field" in PSD with multiple layer records.
Just not sure what they mean by "next five fields".
Tried using psdParser, but the project is missing a few files, png.h, psdrecover.h, sys/erno.h, etc.
Adobe Photoshop 6.0 File Formats Specification
I have given a task to read psd file made from photoshop cs5 from c# programming language. I had read psd file by using file format specification up to layer listings.
But now I am stucked on reading fonts on that file. After googling, I had found psd parser which reads font information for photoshop 5.0 only. But my file is on photoshop 6.0.
Please suggest me how to read font list or font details used on layers via c#? Also in which key or location font information is stored on psd binary file?
Why are you looking at decade old documentation instead of the current documentation?
Get the CS6 SDK and read the documentation for the PSD format.
But I doubt you are going to be able to read the text layer data so easily - it is not simple data.