Adobe Photoshop Top Secret Pdf File

  1. Adobe Photoshop File Size
  2. Adobe Photoshop Top Secret Pdf File Size

Photoshop Top Secret is an Extreme Photoshop Training Course that teaches you, step by step, how to create cutting-edge graphics and special effects with Adobe Photoshop This student-friendly home study course includes four DVD-ROMs with over 16 gigabytes of video tutorials and project files. Applies to: Adobe Creative Cloud Adobe Illustrator Adobe InDesign Adobe Photoshop Photoshop, Illustrator, and InDesign feature the Start workspace that lets you quickly access your recent files and files stored in Creative Cloud.

Adobe Photoshop File Formats Specification Adobe Photoshop File Formats Specification August 2016Copyright © 1991-2016 Adobe Systems Incorporated. All rights reserved.Portions Copyright © 1990-1991, Thomas Knoll.The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. The software described in this document is furnished under license and may only be used or copied in accordance with the terms of such license.Adobe, After Effects, PhotoDeluxe, Adobe Premiere, Photoshop, Adobe Illustrator, Adobe Type Manager, ATM and PostScript are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc. Registered in the United States and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

All other products are the property of their respective owners. What Is In This DocumentThis document has three chapters:describes the Photoshop PSD and PSB native file format in detail.discusses Photoshop's handling of the EPS and TIFF file formats, which Photoshop can also create and read.describes the formats of other files used by Photoshop to store information about such items as colors, contours, curves, levels and so forth.For more information about file formats, you may wish to consult the Encyclopedia of Graphics File Formats by James D. Murray & William vanRyper (1994, O'Reilly & Associates, Inc., Sebastopol, CA, ISBN 1-56592-058-9).

Mac OSFor cross-platform compatibility, all information needed by Photoshop is stored in the data fork. For interoperability with other Macintosh applications, however, some information is duplicated in resources stored in the resource fork of the file:For compatibility with image cataloging applications, the 'pnot' resource id 0 contains references to thumbnail, keywords, and caption information stored in other resources.The thumbnail picture is stored in a 'PICT' resource, the keywords are stored in 'STR#' resource 128 and the caption text is stored in 'TEXT' resource 128. For more information on the format of these resources see Inside Macintosh: QuickTime Components and the Extensis Fetch Awareness Developer's Toolkit.Photoshop also creates 'icl8' -16455 and 'ICN#' -16455 resources containing thumbnail images which will be shown in the Mac OS Finder.All of the data from Photoshop's File Info dialog is stored in 'ANPA' resource 10000.

The data in this resource is stored as an IPTC-NAA record 2.For more information on the format of this resource, see the documents in the IPTC folder of the Documentation folder. File header.Color mode data Image resources Layer and mask information Image data.The file header has a fixed length; the other four sections are variable in length.When writing one of these sections, you should write all fields in the section, as Photoshop may try to read the entire section. Whenever writing a file and skipping bytes, you should explicitly write zeros for the skipped fields.When reading one of the length-delimited sections, use the length field to decide when you should stop reading. In most cases, the length field indicates the number of bytes, not records, following.The values in 'Length' column in all tables are in bytes.All values defined as Unicode string consist of:A 4-byte length field, representing the number of characters in the string (not bytes).The string of Unicode values, two bytes per character. File Header SectionThe file header contains the basic properties of the image. File header sectionLengthDescription4Signature: always equal to '8BPS'.

Do not try to read the file if the signature does not match this value.2Version: always equal to 1. Do not try to read the file if the version does not match this value. (.PSB. version is 2.)6Reserved: must be zero.2The number of channels in the image, including any alpha channels. Supported range is 1 to 56.4The height of the image in pixels. Supported range is 1 to 30,000.(.PSB.

max of 300,000.)4The width of the image in pixels. Supported range is 1 to 30,000.(.PSB. max of 300,000)2Depth: the number of bits per channel.

Supported values are 1, 8, 16 and 32.2The color mode of the file. Supported values are: Bitmap = 0; Grayscale = 1; Indexed = 2; RGB = 3; CMYK = 4; Multichannel = 7; Duotone = 8; Lab = 9.

Color Mode Data SectionThe color mode data section is structured as follows: Color mode data sectionLengthDescription4The length of the following color data.VariableThe color data.Only indexed color and duotone (see the mode field in the ) have color mode data. For all other modes, this section is just the 4-byte length field, which is set to zero.Indexed color images: length is 768; color data contains the color table for the image, in non-interleaved order.Duotone images: color data contains the duotone specification (the format of which is not documented). Other applications that read Photoshop files can treat a duotone image as a gray image, and just preserve the contents of the duotone information when reading and writing the file. Image Resource BlocksImage resource blocks are the basic building unit of several file formats, including Photoshop's native file format, JPEG, and TIFF.

Image resources are used to store non-pixel data associated with images, such as pen tool paths.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 basic structure of image resource blocks is shown in the. The last field is the data area, which varies by resource type.

The makeup of each resource type is described in the following sections. Image resource blockLengthDescription4Signature: '8BIM'2Unique identifier for the resource. Contains a list of resource IDs used by Photoshop.VariableName: Pascal string, padded to make the size even (a null name consists of two bytes of 0)4Actual size of resource data that followsVariableThe resource data, described in the sections on the individual resource types. It is padded to make the size even. Image Resource IDsImage resources use several standard ID numbers, as shown in the.

Not all file formats use all ID's. Some information may be stored in other sections of the file.For those resource IDs that have been added since Photoshop 3.0. The entry indicates the version in which they were introduced, e.g. ( Photoshop 6.0). Image resource IDsIDDescriptionHexDecimal0x03E81000(Obsolete-Photoshop 2.0 only ) Contains five 2-byte values: number of channels, rows, columns, depth, and mode0x03E91001Macintosh print manager print info record0x03EA1002Macintosh page format information.

No longer read by Photoshop. (Obsolete)0x03EB1003(Obsolete-Photoshop 2.0 only ) Indexed color table0x03ED1005ResolutionInfo structure. See Appendix A in Photoshop API Guide.pdf.0x03EE1006Names of the alpha channels as a series of Pascal strings.0x03EF1007(Obsolete) See ID 1077 DisplayInfo structure. See Appendix A in Photoshop API Guide.pdf.0x03F01008The caption as a Pascal string.0x03F11009Border information.

Contains a fixed number (2 bytes real, 2 bytes fraction) for the border width, and 2 bytes for border units (1 = inches, 2 = cm, 3 = points, 4 = picas, 5 = columns).0x03F21010Background color. See.0x03F31011Print flags. Guide resource blockLengthDescription4Location of guide in document coordinates. Since the guide is either vertical or horizontal, this only has to be one component of the coordinate.1Direction of guide.

VHSelect is a system type of unsigned char where 0 = vertical, 1 = horizontal.Grid and guide information may be modified using the Property suite. See the Callbacks chapter in Photoshop API Guide.pdf for more information.Thumbnail resource formatAdobe Photoshop (version 5.0 and later) stores thumbnail information for preview display in an image resource block that consists of an initial 28-byte header, followed by a JFIF thumbnail in RGB (red, green, blue) order for both Macintosh and Windows.Adobe Photoshop 4.0 stored the thumbnail information in the same format except the data section is BGR (blue, green, red).

The 4.0 format is at resource ID 1033 and the 5.0 format is at resource ID 1036. Thumbnail resource headerLengthDescription4Format. 1 = kJpegRGB. Also supports kRawRGB (0).4Width of thumbnail in pixels.4Height of thumbnail in pixels.4Widthbytes: Padded row bytes = (width.

bits per pixel + 31) / 32. 4.4Total size = widthbytes. height. planes4Size after compression. Used for consistency check.2Bits per pixel. = 242Number of planes. = 1VariableJFIF data in RGB format.For resource ID 1033 the data is in BGR format.Color samplers resource formatAdobe Photoshop (version 5.0 and later) stores color samplers information for an image in an image resource block that consists of an initial 8-byte color samplers header followed by a variable length block of specific color samplers information.

Color Samplers headerLengthDescription4Version ( = 1, 2 or 3)4Number of color samplers to follow. Slices resource blockLengthDescription4ID4Group ID4Origin4Associated Layer IDOnly present if Origin = 1VariableName:4Type4.

4Left, top, right, bottom positionsVariableURL:VariableTarget:VariableMessage:VariableAlt Tag:1Cell text is HTML: BooleanVariableCell text:4Horizontal alignment4Vertical alignment1Alpha color1Red1Green1BlueAdditional data as length allows. See comment above.4Descriptor version ( = 16 for Photoshop 6.0).VariableDescriptor (see )Vanishing point resource formatAdobe Photoshop CS2 (9.0) and later stores vanishing point information for an image in an image resource block. The entire resource is a string with an id of 'tnaF' on Windows and 'FaNt' on the Macintosh. The structure of the resource is as follows:Vocabulary:Relation - a set of related planes.Root Plane - the first plane in a relation.Calibration Order - an ordering of the planes in a relation starting with the root plane, depth first, recursive traversal of the planes that are attached to the given plane.Basics:A planes area is represented as a clipped area of vanish rays. A Ray defines one of the virtual sides of the plane's area. A Ray's structure keeps track of information needed for tearing off and orientation issues.

Parallel rays must point at the same VPID. A Primary ray's origin represents the point on the plane that is farthest from both VPs. The two primary rays share an origin.version = 101number of relations to follow.- for each relation-grid resolution for the root planenumber of planes to follow- for each plane in calibration order-ID of the planeID of the plane that calibrates this plane 0 if none- for 4 rays -origin position of the ray. PointVP location - must be consistent across all planes in the relation unless it is an endpoint. Pointtrue if the VP location is an endpointID that this ray points at.Ray DI (see below)I/O appendixPoint - two doubles; h endl, v endlVPID - int (enum value) 0,1,2 identifing 1 of 3 possible VPsRayID - 1, One of the primary rays directly connected to the shared origin3, a non-primary ray parallel to 75, a non-primary ray parallel to 17, One of the primary rays directly connected to the shared origin. Layer and Mask Information SectionThe fourth section of a Photoshop file contains information about layers and masks.

This section of the document describes the formats of layer and mask records.The complete merged image data is not stored here. The complete merged/composite image resides in the last section of the file. If maximize compatibility is unchecked then the merged/composite is not created and the layer data must be read to reproduce the final image.shows the overall structure of this section. If there are no layers or masks, this section is just 4 bytes: the length field, which is set to zero. (.PSB. length is 8 bytes'Layr', 'Lr16' and 'Lr32' start at.

NOTE: The length of the section may already be known.)When parsing this section pay close attention to the length of sections. Layer and mask information sectionLengthDescription4Length of the layer and mask information section. (.PSB.

length is 8 bytes.)VariableLayer info (see for details).VariableGlobal layer mask info (see for details).Variable(Photoshop 4.0 and later)Series of tagged blocks containing various types of data. See for the list of the types of data that can be included here.shows the high-level organization of the layer information. Layer infoLengthDescription4Length of the layers info section, rounded up to a multiple of 2. (.PSB. length is 8 bytes.)2Layer count.

If it is a negative number, its absolute value is the number of layers and the first alpha channel contains the transparency data for the merged result.VariableInformation about each layer. Describes the structure of this information for each layer.VariableChannel image data.

Contains one or more image data records (see for structure) for each layer. The layers are in the same order as in the layer information (previous row of this table).

Layer recordsLengthDescription4. 4Rectangle containing the contents of the layer. Specified as top, left, bottom, right coordinates2Number of channels in the layer6.number of channelsChannel information.

Six bytes per channel, consisting of:2 bytes for Channel ID: 0 = red, 1 = green, etc.;-1 = transparency mask; -2 = user supplied layer mask, -3 real user supplied layer mask (when both a user mask and a vector mask are present)4 bytes for length of corresponding channel data. Additional Layer InformationThere are several types of layer information that have been added in Photoshop 4.0 and later. These exist at the end of the layer records structure (see the last row of ). Effects layer, drop shadow and inner shadow infoLengthDescription4Size of the remaining items: 41 or 51 (depending on version)4Version: 0 ( Photoshop 5.0) or 2 ( Photoshop 5.5)4Blur value in pixels4Intensity as a percent4Angle in degrees4Distance in pixels10Color: 2 bytes for space followed by 4. 2 byte color component8Blend mode: 4 bytes for signature and 4 bytes for key1Effect enabled1Use this angle in all of the layer effects1Opacity as a percent10Native color: 2 bytes for space followed by 4. 2 byte color component. Effects layer, inner glow infoLengthDescription4Size of the remaining items: 33 for Photoshop 5.0; 43 for 5.54Version: 0 for Photoshop 5.0; 2 for 5.5.4Blur value in pixels.4Intensity as a percent10Color: 2 bytes for space followed by 4.

Photoshop

2 byte color component8Blend mode: 4 bytes for signature and 4 bytes for the key1Effect enabled1Opacity as a percentRemaining fields present only in version 21Invert10(Version 2 only) Native color space. 2 bytes for space followed by 4. 2 byte color component. Effects layer, bevel infoLengthDescription4Size of the remaining items (58 for version 0, 78 for version 204Version: 0 for Photoshop 5.0; 2 for 5.54Angle in degrees4Strength. Effects layer, solid fill (added in Photoshop 7.0)LengthDescription4Size: 344Version: 24Key for blend mode10Color space1Opacity1Enabled10Native color spaceType Tool Info (Photoshop 5.0 and 5.5 only)Has been superseded in Photoshop 6.0 and beyond by a different structure with the key 'TySh' (see ).Key is 'tySh'. Image Data SectionThe last section of a Photoshop file contains the image pixel data. Image data is stored in planar order: first all the red data, then all the green data, etc.

Each plane is stored in scan-line order, with no pad bytes, Image data sectionLengthDescription2Compression method:0 = Raw image data1 = RLE compressed the image data starts with the byte counts for all the scan lines (rows. channels), with each count stored as a two-byte value. The RLE compressed data follows, with each scan line compressed separately.

The RLE compression is the same compression algorithm used by the Macintosh ROM routine PackBits, and the TIFF standard.2 = ZIP without prediction3 = ZIP with prediction.VariableThe image data. Planar order = RRR GGG BBB, etc. Photoshop EPS filesThe following summarizes the additional information Photoshop writes when creating EPS files:Photoshop writes a high-resolution bounding box comment to the EPS file immediately following the traditional EPS bounding box comment. The comment begins with '%%HiResBoundingBox ' and is followed by four numbers identical to those given for the bounding box except that they can have fractional components (i.e., a decimal point and digits after it). The traditional bounding box is written as the rounded version of the high resolution bounding box for compatibility.Photoshop writes its image resources out to a block of data stored as follows:%BeginPhotoshop: EPS parameters for BeginPhotoshopFieldDefinitionlengthLength of the image resource data.hex dataImage resource data in hexadecimal.Photoshop includes a comment in the EPS files it writes so that it is able to read them back in again.

Third party programs that write pixel-based EPS files may want to include this comment in their EPS files, so Photoshop can read their files.The comment must follow immediately after the%% comment block at the start of the file. The comment is:%ImageData: 'EPS parameters for ImageDataFieldDefinitioncolumnsWidth of the image in pixels.rowsHeight of the image in pixels.depthNumber of bits per channel.

Must be 1 or 8.modeImage mode. Bitmap/grayscale = 1; Lab = 2; RGB = 3; CMYK = 4.pad channelsNumber of other channels store in the file. Ignored when reading. Photoshop uses this to include a grayscale image that is printed on non-color PostScript printers.block sizeNumber of bytes per row per channel. Will be either 1 or formula (below):1 = Data is interleaved.(columns.depth+7)/8 =Data is stored in line-interleaved format, or there is only one channel.binary/ascii1 = Data is in binary format.2 = Data is in hex ascii format.data startEntire PostScript line immediately preceding the image data. This entire line should not occur elsewhere in the PostScript header code, butit may occur at part of a line. TIFF filesdescribes the standard TIFF (version 6) tags and tag values that Photoshop is able to read and write.

Photoshop reads the first Image File Directory (IFD) and writes one IFD per file.In addition, Photoshop uses a set of tags that are not defined in the TIFF v6 specification to store specific information. See.See for information about how TIFF files are stored on Macintosh. Photoshop-specific TIFF Tags Photoshop-specific TIFF tagsTagDescription330tSubIFD. Documented in the TIFF-PM6.pdf file as a PageMaker extension437JPEG tables. See Photoshop TIFF.pdf for more information.700XMP metadata. See33723File information (IPTC-NAA record 2: see the documents in the IPTC folder of the Documentation folder).34377Photoshop image resources (see )34665EXIF IFD pointer.

See34675ICC Profiles (see the ICC1v422006-05.pdf file from the International Color Consortium in the Documentation folder of the Photoshop SDK)34853EXIF GPS info. Begins with the null-terminated string ' Adobe Photoshop Document Data Block ', (.PSB. ' Adobe Photoshop Document Data V0002 '), followed by data of various types. See Photoshop TIFF.pdf for a list.50255tAnnotations. See for details. TIFF Files on Mac OSFor cross-platform compatibility, all information in a Macintosh TIFF file is stored in the data fork.

For interoperability with other Mac OS applications, however, some information is duplicated in resources stored in the resource fork of the file.For compatibility with image cataloging applications, the 'pnot' resource id 0 contains references to thumbnail, keywords, and caption information stored in other resources.The thumbnail picture is stored in a 'PICT' resource, the keywords are stored in 'STR#' resource 128 and the caption text is stored in 'TEXT' resource 128. For more information on the format of these resources see Inside Macintosh: QuickTime Components and the Extensis Fetch Awareness Developer's Toolkit.All of the data from Photoshop's File Info dialog is stored in 'ANPA' resource 10000.' STR ' resource -16396 contains a string indicating the application that created the TIFF file.Photoshop also creates 'icl8' -16455 and 'ICN#' -16455 resources containing thumbnail images which are shown in the Mac OS Finder.

File

Additional File FormatsIn addition to documents that the user creates in Adobe Photoshop (discussed in ), there are a number of additional files used by Photoshop to store information about such items as colors, contours, curves, levels and so forth. These are known as load files.This chapter describes the format of each load file. Some of the files can saved by the user; others are load only, as indicated in the sections.Each file has a unique file type and file extension associated with it. Photoshop for Macintosh recognizes either, but does not require the use of the extension. In the file dialogs, Photoshop for Windows looks for files with the given file extension automatically; this can be overridden.Under Mac OS, all information is stored in the data forks of Photoshop's load files. The files are completely interchangable with Windows or any other platform.Consistent byte ordering is required across platforms when reading and writing load files. Photoshop stores multi-byte values with the high-order bytes first, (big-endian), as on Mac OS., which is the opposite of Windows' standard byte order.

For more information, see 'Macintosh and Windows development' in chapter 2 of Photoshop API Guide.pdf. ActionsActions are accessed by means of the Actions palette.

The object effects use the actions mechanism to output information to the PSD file format. Action file typesOSFiletype/extensionMac OS8BACWindows.ATNEach action file comprises an action set. Arbitrary MapArbitrary Map files are accessed by means of the Curves dialog ( load only ). Arbitrary map file typesOSFiletype/extensionMac OS8BLTWindows.AMPThere is no version number written in the file.The files are an even multiple of 256 bytes long. Each 256 bytes is a lookup table, where:The first byte of the table corresponds to byte zero of the image.The last byte of the table corresponds to byte 255 of the image.A NULL table that has no effect on an image is a linear table of bytes from 0 to 255.If the file has one table, it is applied to the image's channels according to these priorities:If the image has a master composite channel, the table is applied to it. If not, then:If the image has a single active channel, the table is applied to it.

Eltima virtual serial port driver 7.0 crack. All the info that goes through the monitored COM port can show up in our watching tool. Everything is captured in the time period, therefore you’ll catch issues forthwith.Monitor Many Ports Among One Session. Serial Port Monitor features a distinctive practicality of watching many COM-ports at the same time.

If not, then:If the image has no composite channel and more than one active channel, the table is not applied.If the file has exactly three tables, it is applied to the image's channels according to these priorities:The tables are assumed to represent RGB lookups. They are applied to the first three channels in the image, leaving the master composite untouched. Or:If the image has a single active channel, the tables are converted to grayscale and the result is applied to the active channel. Or:The first table is treated as a master.

The remaining tables are applied to the image channels in turn (second table is applied to first channel, third table is applied to second channel, etc.). CMYK SetupCMYK settings files are accessed in Photoshop's Color Settings dialog (load only). CMYK file typesOSFiletype/extensionMac OS8BICWindows.APICMYK setup file formatLengthDescription2Version ( = 7)27.2Nine sets of three short integers specifying the xyY (CIE) values for the inks and their combinations. The inks are specified in the order cyan, magenta, yellow, magenta-yellow (red), cyan-yellow (green), cyan-magenta (blue), cyan-magenta-yellow, followed by the white and black points. Each set is written in the order xyY where:x = 0.10000, representing 0.0.1.0000.

Y = 1.10000, representing 0.0001.1.0000. Y = 0.20000, representing 0.00.200.00.2Dot gain.

Adobe Photoshop File Size

Short integer from -10.40, representing -10%.40%.1Use curves. = 1 if curves table present.1Filler: zero13.4.2Only present if 'use curves' = 1.4 sets of 13 short integers specifyting the cyan, magenta, yellow, and black curve percentages from the Dot Gain Curves dialog. 0.1000, representing 0.0.100.0%VariableSeparation setup: see.

Separation file formatLengthDescription2Version ( = 300)2Separation type. 0 = UCR separations; 1 = GCR separations2Blank ink limit (0.100)2Total ink limit (200.400)2Undercolor addition for GCR separations (0.100)VariableBlack generation (spline) curve detailed in. See also the Curves data format in.Black generation curve data structureLengthDescription2Number of points in curve ( 2.19)2. number of pointsEach curve point is a pair of short integers where the first number is the output value (vertical coordinate on the Black Generation dialog graph) and the second is the input value. All coordinates have range 0 to 255. A NULL curve (no change to image data) is represented by the following five-number, ten-byte sequence in a file:2 0 0 255 255.The black generation curve and the UCA limit must both be present even if the separation type is set to UCR ( = 0).

Color BooksColor book files (Photoshop 7.0) are automatically loaded by Photoshop; they cannot be saved or loaded via a menu item. You can place custom color books into the PresetsColor Books folder.

Use the Custom button on the Adobe color picker to access them. Color book file typesOSFiletype/extensionMac OS8BCBWindows.ACBColor book file formatLengthDescription4Signature: 8BCB2Version ( =1 )2Book ID. Existing IDs: 3000 (ANPA), 3001 (Focoltone), 3002 (PantoneCoated), 3003 (PantoneProcess), 3004 (PantoneProSlim), 3005 (PantoneUncoated), 3006 (Toyo), 3007 (Trumatch), 3008 (HKSE), 3009 (HKSK), 3010 (HKSN), 3011 (HKSZ), 3012 (DIC), 3020 (PantonePastelCoated), 3021 (PantonePastelUncoated), 3022 (PantoneMetallic)VariabletitleVariableprefixVariablepostfixVariabledescription2Number of colors (. Color TableColor Table files are accessed using the Colors palette (load only). Color table file typesOSFiletype/extensionMac OS8BCTWindows.ACTThere is no version number written in the file. The file is 768 or 772 bytes long and contains 256 RGB colors.

The first color in the table is index zero. There are three bytes per color in the order red, green, blue. If the file is 772 bytes long there are 4 additional bytes remaining. Two bytes for the number of colors to use. Two bytes for the color index with the transparency color to use. If loaded into the Colors palette, the colors will be installed in the color swatch list as RGB colors. Color swatches file formatLengthDescription2Version ( =1 )2Count of colors in the file.count.10Colors.

Each color is 10 bytes, as described in.At the end of a version 1 file is the version 2 information.2Version ( = 2 )2Count of colors in the file. The next two fields are repeated for each count.count.10Colors. Each color is 10 bytes, as described in.Variablecolor name.Color structureLengthDescription2The color space the color belongs to (see ).8Four short unsigned integers with the actual color data. If the color does not require four values, the extra values are undefined and should be written as zeros. See.Color space IDsColor IDDescription0RGB.The first three values in the color data are red, green, and blue.

They are full unsigned 16-bit values as in Apple's RGBColor data structure. Pure red = 65535, 0, 0.1HSB.The first three values in the color data are hue, saturation, and brightness. They are full unsigned 16-bit values as in Apple's HSVColor data structure.

Pure red = 0,65535, 65535.2CMYK.The four values in the color data are cyan, magenta, yellow, and black. They are full unsigned 16-bit values.0 = 100% ink. For example, pure cyan = 0,5,65535.7Lab.The first three values in the color data are lightness, a chrominance, and b chrominance.Lightness is a 16-bit value from 0.10000. Chrominance components are each 16-bit values from -12800.12700. Gray values are represented by chrominance components of 0.

Pure white = 10000,0,0.8Grayscale.The first value in the color data is the gray value, from 0.10000.Photoshop allows the specification of custom colors, such as those colors that are defined in a set of custom inks provided by a printing ink manufacturer. These colors can be stored in the Colors palette and streamed to and from load files.

The details of a custom color's color data fields are not public and should be treated as a black box.gives the color space IDs currently defined by Photoshop for some custom color spaces. Custom color spacesColor IDName3Pantone matching system4Focoltone colour system5Trumatch color6Toyo 88 colorfinder 105010HKS colors. CurvesCurves settings files are loaded in Photoshop's Curves dialog and Black Generation curve dialog (from within Separation Setup Preferences). Curves files can also be loaded into any of Photoshop's transfer function dialogs, such as the Duotone Curve dialog from within Duotone Options, and Print transfer dialog. Curves are saved as.ATF and.ACV files.When loaded into a transfer function dialog, only the first curve in a Curves file is used. Curves file typesOSFiletype/extensionMac OS8BSCWindows.CRVCurves file formatLengthDescription2Version ( = 1 or = 4)2Version 1 = bit map of curves in fileVersion 4 = count of curves in the fileThe following is the data for each curve specified by count above2Count of points in the curve (short integer from 2.19)point count.

4Curve points. Each curve point is a pair of short integers where the first number is the output value (vertical coordinate on the Curves dialog graph) and the second is the input value. All coordinates have range 0 to 255. Duotone OptionsDuotone settings files are loaded and saved in the Duotone Options dialog. Duotone file typesOSFiletype/extensionMac OS8BDTWindows.ADODuotone file formatLengthDescription2Version ( = 1)2Count.

Number of plates in duotone spec (short integer). 1 = Monotone; 2 = Duotone; 3 = Tritone; 4 = Quadtone.4.10Four ink colors, regardless of the number of plates. The contents of the colors beyond the last plate specified by Count are undefined. Each color is 10 bytes and described in. It is identical to the format in a Colors load file.4.64Four ink names, regardless of the number of plates.

Each name is streamed as a Pascal-style string with a length byte followed by the string name. Names may not be more than 63 characters. Each name is padded to occupy 64 bytes, including the length byte. Any names beyond the last plate specified by Count should be empty, size = 0.4.28Four ink curves, regardless of the number of plates. Described in.2Dot gain ( = 20). Kept for compatability with Photoshop 2.0. Ignored.11.10Eleven overprint colorscolors, regardless of the number of plates.

The number of defined overprints depends on Count.Monotones = no overprint colors. Duotones = one overprint color. Tritones = four overprint colors.

Quadtones = 11 overprint colors. The contents of the colors beyond the last defined overprint are undefined. Each color is 10 bytes and described in. It is identical to the format in a Colors load file. Duotone color structureLengthDescription2The color space the color belongs to (see ).8Four short unsigned integers with the actual color data.

If the color does not require four values to specify, the extra values are undefined and should be written as zeros.Ink curves structureLengthDescription26Transfer curve: Array of 13 short integers from 0.1000 representing 0.0.100.0. All but the first and last value may be -1, representing no point on the curve. Any curves beyond the last plate should be equal to the NULL curve. A NULL transfer curve looks like this: 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1000.2Override ( = 0).

Short integer for compatibility. Ignored by Photoshop 3.0 and higher. Halftone ScreensHalftone Screens settings files are loaded and saved in Photoshop's Halftone Screens dialog (available from Edit Print with Preview in Photoshop 7, or Page Setup or Print Options in previous versions).

Halftone screen file typesOSFiletype/extensionMac OS8BHSWindows.AHSHalftone screens file formatLengthDescription2Version ( = 5)4.18Four screen descriptions. See.VariableFor every screen that has a custom spot function, the PostScript function text is written here, one after the other, with no header information, in the same order as the screen settings.

The size of each custom spot is the absolute value of its negative shape code.Halftone screen parameter structureLengthDescription4Ink's screen frequency, in lines per inch. Binary fixed point value;16 bits representing the integer and fractional parts from 1.0.999.999.2Units for the screen frequency. Lines per inch = 1; lines per centimeter = 2. Only affects display, not screen frequency.4Angle for screen.

Binary fixed point value with 16 bits representing the integer and fractional parts from -180.0000. 180.0000, measured in degrees.2Code representing the shape of the halftone dots. 0 = Round; 1 = Ellipse; 2 = Line; 3 = Square; 4 = Cross; 6 = Diamond. Negative numbers represent custom shapes; the absolute value is the size in bytes of the custom spot function described in.4= 0. Not currently used by Photoshop.1Boolean. 1 = Use accurate screens; 0 = Use other.1Boolean.

1 = Use printer's default screens; 0 = Use other. Hue/SaturationHue/Saturation settings files are loaded and saved in Photoshop's Hue/Saturation dialog / Hue/saturation file typesOSFiletype/extensionMac OS8BHAWindows.AHVHue/saturation file formatLengthDescription2Version ( = 2)10 = Use settings for hue-adjustment; 1 = Use settings for colorization.1Padding byte; must be present but is ignored by Photoshop.6Colorization.Photoshop 5.0: The actual values are stored for the new version. Hue is -180.180, Saturation is 0.100, and Lightness is -100.100.Photoshop 4.0: Three short integers Hue, Saturation, and Lightness from -100.100.

The user interface represents hue as -180.180, saturation as 0.100, and Lightness as -100.1000, as the traditional HSB color wheel, with red = 0.6Master hue, saturation and lightness values.6 sets of the following 14 bytes (4 range values followed by 3 settings values)8: range valuesFor RGB and CMYK, those values apply to each of the six hextants in the HSB color wheel: those image pixels nearest to red, yellow, green, cyan, blue, or magenta. These numbers appear in the user interface from -60.60, however the slider will reflect each of the possible 201 values from -100.100.For Lab, the first four of the six values are applied to image pixels in the four Lab color quadrants, yellow, green, blue, and magenta. The other two values are ignored ( = 0). The values appear in the user interface from -90 to 90.6:settings values. LevelsLevels settings files are loaded and saved in the Levels dialog. Levels file typesOSFiletype/extensionMac OS8BLSWindows.ALVLevels file formatLengthDescription2Version ( = 2)29.

1029 sets of level records, each level containing 5 short integers (see ).Level record structureLengthDescription2Input floor (0.253)2Input ceiling (2.255)2Output floor (0.255). Matched to input floor.2Output ceiling (0.255)2Gamma. Short integer from 10.999 representing 0.1.9.99. Monitor SetupThis format has been superseded by ICC profiles. See ICC1v422006-05.pdf for details.Monitor settings files are accessed in Photoshop's Color Settings dialog, via the Edit menu (load only). Monitor setup file typesOSFiletype/extensionMac OS8BMSWindows.AMSMonitor setup file formatLengthDescription2Version ( = 2.)2Gamma.

Short integer from 75.300 representing 0.75.3.00.2.2White point. Two short integers as CIE chromaticity coordinates: x,y. X = 0.10000 representing 0.0.1.0000. Y = 1.10000 representing 0.0001.1.0000.6.2Phosphors. Three sets of two integers giving x,y coordinates of the red, green, and blue phosphors. X = 0.10000 representing 0.0.1.0000. Y = 1.10000 representing 0.0001.1.0000.

In the order red x, red y; green x, green y; blue x, blue y. Replace Color/Color RangeReplace Color settings files are loaded and saved in the Color Range dialog (available via the Select menu). Replace color/Color range file typesOSFiletype/extensionMac OS8BXTWindows.AXTReplace color/Color range file formatLengthDescription2Version ( = 1)2Short integer indicating what space the color components are in. 7 = Lab color, 8 = grayscale. No other values are supported.6Component ranges.

Six unsigned byte values representing the range of colors within which a pixel's color must fall to be considered selected for color replacement, or color range selecting. Described in.2Fuzziness. Short integer from 0.200 controlling how colors close to selected colors are affected.6Transform settings.When used with Replace Color: Three short integers from -100.100. Described in.When used with Color Range: Writes zeros into the three short integers and ignores. Component range structureLengthDescription1if Lab (color space = 7): low endpoint of L valueif grayscale (color space = 8): low endpoint of gray range1if Lab: high endpoint of L valueif grayscale: 01if Lab: low endpoint of a chrominance valueif grayscale: 01if Lab: high endpoint of a chrominance valueif grayscale: 01if Lab: low endpoint of b chrominance valueif grayscale: low endpoint of gray range1if Lab: high endpoint of b chrominance valueif grayscale: high endpoint of gray rangeReplace color transform settingsLengthDescription2Hue change. Short integer from -100.100.2Saturation change.

Short integer from -100.100.2Lightness change Short integer from -100.100. Selective ColorSelective Color settings files are loaded and saved in Photoshop's Selective Color dialog. Selective color file typesOSFiletype/extensionMac OS8BSVWindows.ASVSelective color file formatLengthDescription2Version ( = 1)2Correction method. 0 = Apply color correction in relative mode; 1 = Apply color correction in absolute mode.80Ten eight-byte plate correction records, described in.The first record is ignored by Photoshop and is reserved for future use. It should be set to all zeroes.The rest of the records apply to specific areas of colors or lightness values in the image, in the following order: reds, yellows, greens, cyans, blues, magentas, whites, neutrals, blacks.Plate correction structureLengthDescription2Amount of cyan correction.

Short integer from -100.100.2Amount of magenta correction. Short integer from -100.100.2Amount of yellow correction.

Short integer from -100.100.2Amount of black correction. Short integer from -100.100. Transfer FunctionTransfer Function settings files are accessed (load only) in Photoshop's Duotone Curve dialog from within Duotone Options and Transfer Function dialogs (available from Edit Print with Preview in Photoshop 7, or Page Setup or Print Options in previous versions).Transfer Function files can also be loaded into any of Photoshop's curves dialogs, such as the Curves color adjustment dialog.

Transfer function file typesOSFiletype/extensionMac OS8BTFWindows.ATFTransfer function file formatLengthDescription2Version ( = 4)112 (= 28.4)Four transfer functions, described in.The file always contains four functions. When writing the printer transfer functions for grayscale images, for instance, Photoshop writes four copies of the single transfer function specified in the user interface.Transfer function structureLengthDescription26Curve. Array of 13 short integers from 0.1000 representing 0.0.100.0. All but the first and last value may be -1, representing no point on the curve.

Any curves beyond the last plate should be equal to the NULL curve. A NULL transfer curve looks like this: 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1000.2Boolean.

0 = Let printer supply curve; 1 = Override printer's default transfer curve.

Adobe Photoshop Top Secret Pdf File Size

File extension.psdCategoryDescriptionA PSD file is known as a Photoshop document and was developed by Adobe in order for Graphic Designers to create layered images. PSD is the propiertry format that Adobe uses to allow these files to be saved in, they can then be either opened in various versions of Adobe Photoshop or if a user wants to send them to others they can be flattened to PNG, JPG or other more standard image formats. You can't however re-convert a JPG/PNG file that has been converted from a PSD back to a PSD file - it loses it's layers.ActionsTechnical DetailsPhotoshop files have the.PSD file extension, this PSD stores an image with support for a lot of imaging options such as Masks, transparency, clipping paths and duotone settings. Sometimes Photoshop files have the extension.PSB which essentially stands for Photoshop Big, this allows images to support up to a maximum height and width of 300,000 pixels and a length limit of 4 Exabytes.Associated programsAdobe Illustrator CS6 Adobe InDesign CS6 Adobe Photoshop GIMPDeveloped byAdobe SystemsMIME typeapplication/psdUseful links. File extension.pdfCategoryDescriptionPDF is a file format developed by Adobe Systems for representing documents in a manner that is separate from the original operating system, application or hardware from where it was originally created.

A PDF file can be any length, contain any number of fonts and images and is designed to enable the creation and transfer of printer-ready output.ActionsTechnical DetailsEach PDF file encapsulates a complete description of a 2D document (and, with the advent of Acrobat 3D, embedded 3D documents) that includes the text, fonts, images and 2D vector graphics that compose the document. They do not encode information that is specific to the application software, hardware, or operating system used to create or view the document.Associated programsAdobe Viewer Ghostscript Ghostview Xpdf gPDFDeveloped byAdobe SystemsMIME typeapplication/pdfUseful links.