Skip navigation
jmagyari
Currently Being Moderated

psd and psb File Format Specifications

Mar 2, 2010 10:52 AM

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?

 
Replies
  • Currently Being Moderated
    Mar 2, 2010 1:57 PM   in reply to jmagyari

    Get the current SDK, and request the current PSD documentation.

     

    Why are you looking at stuff 7 to 10 years old instead of current documentation?

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 11, 2010 9:48 PM   in reply to Chris Cox

    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?

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 12, 2010 1:10 PM   in reply to cperkinscperkins

    > 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.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 23, 2010 3:20 PM   in reply to jmagyari

    Did you get this resolved? We are having issues with "File Format" (PSD Spec) requests. Please let me know.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 28, 2010 9:55 AM   in reply to Tom Ruark

    Tom,

     

    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.

     

    Chris

    (cperkins@medialab.com)

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2010 11:00 AM   in reply to jmagyari

    Can you give me contact info similar to how Chris did above?


     
    |
    Mark as:
  • Currently Being Moderated
    May 3, 2010 11:05 PM   in reply to jmagyari

    jmagyari

     

    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.

    support@telegraphics.com.au

     

    --Toby

     
    |
    Mark as:
  • Currently Being Moderated
    May 11, 2010 1:38 PM   in reply to qu1j0t3

    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 ?

     

    Thank you.

     

    Peter

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 6:08 PM   in reply to peter_xx

    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.

    Attachments:
     
    |
    Mark as:
  • Currently Being Moderated
    Jun 27, 2010 1:41 AM   in reply to Tom Ruark

    Thank you, thank you, thank you.

     

    Peter

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 8, 2010 4:51 AM   in reply to Tom Ruark

    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.

     

    Thank You.

    MihailNaydenov

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 8, 2010 5:02 AM   in reply to thegarfield

    Hi, there is a direct download link at the end of Tom's post:

     

    Photoshop File Formats.pdf

     

     

    Peter

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 8, 2010 6:49 AM   in reply to thegarfield

    Mihail

     

    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.

     

    --Toby

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 2, 2010 12:56 PM   in reply to jmagyari

    Any news on this topic?

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 2, 2010 1:30 PM   in reply to Ed Crfev

    Ed - READ the previous replies, especially the ones with the direct links to the documentation.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 11:09 AM   in reply to Chris Cox

    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...

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 12:26 PM   in reply to Ed Crfev

    That page has been working just fine since Tom posted it.

     

    I've tried from the office, from home, and from remote desktop to Australia -- all can access and download the SDK.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 1:31 PM   in reply to Chris Cox

    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:

     

    Access denied

     

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 2:42 PM   in reply to Ed Crfev

    Denied here too, but I think these documents are restricted to program participants of some kind?

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 8, 2010 6:07 PM   in reply to qu1j0t3

    Duh. My mistake.

     

    http://www.adobe.com/devnet/photoshop/

     

    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...

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 9, 2010 7:07 AM   in reply to Chris Cox

    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...

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 9, 2010 2:39 PM   in reply to Ed Crfev

    That's because Tom's post got edited yesterday to correct the URL.

    Tom actually wrote his post in June.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 10, 2010 1:06 AM   in reply to jmagyari

    The way I see it it is still the same old thing:

     

    1. Go to http://www.adobe.com/devnet/photoshop.html

    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

    12. FAIL

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 10, 2010 6:50 AM   in reply to thegarfield

    Attached July 2010 version.

    Attachments:
     
    |
    Mark as:
  • Currently Being Moderated
    Nov 10, 2010 6:54 AM   in reply to Tom Ruark

    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!

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 10, 2010 7:15 AM   in reply to Tom Ruark

    Thank, You.

     

    The simplest (ok, may be not the simplest, but The Right) thing to do is just correct the SDK information.

     

    Again, thank You.

     
    |
    Mark as:
  • Currently Being Moderated
    Feb 18, 2011 9:34 AM   in reply to Tom Ruark

    Hi.

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Feb 24, 2011 12:45 PM   in reply to cppasm

    Looks like it is fixed now. Thanks for the feedback. (The links on devnet.)

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 25, 2011 10:39 AM   in reply to qu1j0t3

    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.

     

    Thanks,

     

    CT

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 26, 2011 10:05 AM   in reply to chiYeung

    Thanks for the psdparser project, I am able to decode layer image content in packbits.

     
    |
    Mark as:
  • Currently Being Moderated
    Nov 29, 2012 11:44 PM   in reply to chiYeung

    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?

     

    Regards,

    Biran


     
    |
    Mark as:
  • Currently Being Moderated
    Dec 1, 2012 2:47 PM   in reply to photoshopBishnu

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 6, 2012 1:26 AM   in reply to Chris Cox

    Thanks for your suggestion.

     

    Finally I got the font list from psd file by parsing psd file via c#.

     

    IM happy much more..

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points