

#Pixelmator layer mask software#
Additionally, to maximize compatibility, PSD files can be saved to create a composite (flattened) image that allows for easier compatibility with other software applications. Image Data: The last section of the file contains the image pixel data.If a PSD file has no layers or masks, then this section only has 4 bytes while a PSB file with no layers or masks will have a length of 8 bytes. Layer and Mask Information: This section of the file contains information about layers and masks including the flattened image data and the global mask.Adobe maintains a list of image resource IDs. As stated in Adobe’s format specifications, "They are referred to as resource blocks because they hold data that was stored in the Macintosh's resource fork in early versions of Photoshop." The resource block consists of Image resource IDs where each ID consists of a hex number, decimal number, and description. These image resource blocks building unites are similar to other image formats such as TIFF and JPEG. Image Resources: This section of the file stores the non-pixel data for the images.Color Mode Data: This section holds data required to render images in Indexed or Duotone color modes.For PSD files, these values can range from 1 to 30,000 while PSB files support a max of 300,000. As mentioned above, the height and pixel width is detailed in the file header. In PSD files, the header value of version data is always equal to 1, while for PSB files, the version value is 2. The file header has a fixed length of 26 bytes while the other sections are variable in length. Adobe provides ample documentation about Photoshop's color modes. There are a variety of possibilities for color mode in Photoshop, See Factors below. File Header: The file header contains the basic properties of the image including height and width of the image, depth, color mode, number of channels, and signatures.The traditional file structure for PSD and PSB files consists of five major parts: For interoperability with other Macintosh applications, however, some information is duplicated in resources stored in the resource fork of the file." According to Adobe's specifications, "For cross-platform compatibility, all information needed by Photoshop is stored in the data fork. Photoshop file formats differ slightly depending on the operating system. The Adobe Large Document Format supports documents up to 300,000 pixels in any dimension and file sizes can range up to 4 exabytes (over 4.2 billion GB). The PSB (Adobe Photoshop Large Document Format) file format is almost identical to the PSD file, however, it allows for a considerably bigger file size. The PSD file format has a maximum height and width of 30,000 pixels and a length limit of two gigabytes. Along with Adobe's Large Document Format (PSB), it is Adobe Photoshop's native file format, "that supports all Photoshop features," as stated by Adobe Photoshop's online user guide. PSD (Adobe Photoshop Document) files are raster image files, which include support for image manipulation such as layers, masks, transparency, text, alpha channels, clipping path, additional color settings, and a variety of other Photoshop-specific elements. The Adobe Photoshop Family includes the two native formats for Adobe Photoshop, PSD (Adobe Photoshop Document) and PSB (Adobe Photoshop Large Document), which support all Photoshop features as stated by Adobe Photoshop's online user guide.
