List of the Supported PSD Global Image Resources
Aspose.PSD supports the Low-Level editing of Image Resources.
List of fully supported Image Resources, you can find in Aspose.PSD .Net API Reference
According to Adobe® Photoshop® format specification: Image resources use several standard ID numbers, as shown in the Image resource IDs. 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 ID.
ID | Description |
---|---|
Decimal | |
1000 | (Obsolete–Photoshop 2.0 only) Number of channels, rows, columns, depth, and mode |
1001 | Macintosh print manager print info record |
1002 | Macintosh page format information. No longer read by Photoshop. (Obsolete) |
1003 | (Obsolete–Photoshop 2.0 only) Indexed color table |
1005 | ResolutionInfo structure. |
1006 | Names of the alpha channels as a series of Pascal strings. |
1007 | (Obsolete) See ID 1077 DisplayInfo structure. |
1008 | The caption as a Pascal string. |
1009 | Border 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). |
1010 | Background color. |
1011 | Print flags. A series of one-byte boolean values: labels, crop marks, color bars, registration marks, negative, flip, interpolate, caption, print flags. |
1012 | Grayscale and multichannel halftoning information |
1013 | Color halftoning information |
1014 | Duotone halftoning information |
1015 | Grayscale and multichannel transfer function |
1016 | Color transfer functions |
1017 | Duotone transfer functions |
1018 | Duotone image information |
1019 | Two bytes for the effective black and white values for the dot range |
1020 | (Obsolete) |
1021 | EPS options |
1022 | Quick Mask information. Quick Mask channel ID; 1- byte boolean indicating whether the mask was initially empty. |
1023 | (Obsolete) |
1024 | Layer state information. |
1025 | Working path (not saved). Path resource format. |
1026 | Layers group information. 2 bytes per layer containing a group ID for the dragging groups. Layers in a group have the same group ID. |
1027 | (Obsolete) |
1028 | IPTC-NAA record. Contains the File Info… information. |
1029 | Image mode for raw format files |
1030 | JPEG quality. Private. |
1032 | (Photoshop 4.0) Grid and guides information. |
1033 | (Photoshop 4.0) Thumbnail resourcefor Photoshop 4.0 only |
1034 | (Photoshop 4.0) Copyright flag. Boolean indicating whether image is copyrighted. |
1035 | (Photoshop 4.0) URL. Handle of a text string with uniform resource locator*.* |
1036 | (Photoshop 5.0)Thumbnail resource (supersedes resource 1033). |
1037 | (Photoshop 5.0) Global Angle. 4 bytes that contain an integer between 0 and 359, which is the global lighting angle for effects layer. If not present, assumed to be 30. |
1038 | (Obsolete) See ID 1073 below. (Photoshop 5.0) Color samplers resource. |
1039 | (Photoshop 5.0) ICC Profile. The raw bytes of an ICC (International Color Consortium) format profile.* |
1040 | (Photoshop 5.0) Watermark. |
1041 | (Photoshop 5.0) ICC Untagged Profile. 1 byte that disables any assumed profile handling when opening the file. 1 = intentionally untagged. |
1042 | (Photoshop 5.0) Effects visible. 1-byte global flag to show/hide all the effects layer. Only present when they are hidden. |
1043 | (Photoshop 5.0) Spot Halftone. 4 bytes for version, 4 bytes for length, and the variable length data. |
1044 | (Photoshop 5.0)Document-specific IDs seed number. 4 bytes: Base value, starting at which layer IDs will be generated (or a greater value if existing IDs already exceed it). Its purpose is to avoid the case where we add layers, flatten, save, open, and then add more layers that end up with the same IDs as the first set. |
1045 | (Photoshop 5.0) Unicode Alpha Names. |
1046 | (Photoshop 6.0) Indexed Color Table Count. 2 bytes for the number of colors in table that are actually defined |
1047 | (Photoshop 6.0) Transparency Index. |
1049 | (Photoshop 6.0) Global Altitude. |
1050 | (Photoshop 6.0) Slices. |
1051 | (Photoshop 6.0) Workflow URL. |
1052 | (Photoshop 6.0) Jump To XPEP. 2 bytes major version, 2 bytes minor version, 4 bytes count. Following is repeated for count: 4 bytes block size, 4 bytes key, if key = ‘jtDd’ , then next is a Boolean for the dirty flag; otherwise it’s a 4 byte entry for the mod date. |
1053 | (Photoshop 6.0) Alpha Identifiers. |
1054 | (Photoshop 6.0)URL List. |
1057 | (Photoshop 6.0) Version Info. |
1058 | (Photoshop 7.0) EXIF data 1. |
1059 | (Photoshop 7.0) EXIF data 3*.* |
1060 | (Photoshop 7.0) XMP metadata. File info as XML description. |
1061 | (Photoshop 7.0)Caption digest. 16 bytes: RSA Data Security, MD5 message-digest algorithm |
1062 | (Photoshop 7.0)Print scale. (0 = centered, 1 = size to fit, 2 = user defined). 4 bytes x location (floating point). 4 bytes y location (floating point). 4 bytes scale (floating point) |
1064 | (Photoshop CS) Pixel Aspect Ratio. |
1065 | (Photoshop CS) Layer Comps. |
1066 | (Photoshop CS) Alternate Duotone Colors. This resource is not read or used by Photoshop. |
1067 | *(Photoshop CS)*Alternate Spot Colors. This resource is not read or used by Photoshop. |
1069 | (Photoshop CS2) Layer Selection ID(s). 2 bytes count, following is repeated for each count: 4 bytes layer ID |
1070 | (Photoshop CS2) HDR Toning information |
1071 | (Photoshop CS2) Print info |
1072 | (Photoshop CS2) Layer Groups Enabled ID. 1 byte for each layer in the document, repeated by length of the resource. NOTE: Layer groups have start and end markers |
1073 | (Photoshop CS3) Color samplers resource. Also see ID 1038 for old format. |
1074 | (Photoshop CS3) Measurement Scale. |
1075 | (Photoshop CS3) Timeline Information. |
1076 | (Photoshop CS3) Sheet Disclosure. |
1077 | (Photoshop CS3) DisplayInfo structure to support floating point clors. Also see ID 1007. |
1078 | (Photoshop CS3) Onion Skins. |
1080 | (Photoshop CS4) Count Information. |
1082 | (Photoshop CS5) Print Information. |
1083 | (Photoshop CS5) Print Style. The printing marks, labels, ornaments, etc. |
1084 | (Photoshop CS5) Macintosh NSPrintInfo. Variable OS specific info for Macintosh. |
1085 | (Photoshop CS5) Windows DEVMODE. Variable OS specific info for Windows. |
1086 | (Photoshop CS6) Auto Save File Path. |
1087 | (Photoshop CS6) Auto Save Format. |
1088 | (Photoshop CC) Path Selection State. |
2000-2997 | Path Information (saved paths). |
2999 | Name of clipping path. |
3000 | (Photoshop CC) Origin Path Info |
4000-4999 | Plug-In resource(s). Resources added by a plug-in. |
7000 | Image Ready variables. XML representation of variables definition |
7001 | Image Ready data sets |
7002 | Image Ready default selected state |
7003 | Image Ready 7 rollover expanded state |
7004 | Image Ready rollover expanded state |
7005 | Image Ready save layer settings |
7006 | Image Ready version |
8000 | (Photoshop CS3) Lightroom workflow, if present the document is in the middle of a Lightroom workflow. |
10000 | Print flags information. |
Aspose.PSD supports some of these resources. If Resource hasn’t its own Class, you can use UnknownResource from Aspose.PSD API Reference.
PSD Global Image Resources can be used for a big amount of cases. You can get specific Low-Level Data, that you cannot obtain in Adobe Photoshop.
Also, be free to report about Image Resources that you need.Aspose Forum for PSD can help.