Adobe Photoshop File Formats Specification There are several types of layer information that have been added in Photoshop 4. These exist at the end of the layer records structure see the last row of See Layer records. They have the following structure The following sections describe the different types of data available, their keys and their format. The data for the adjustment layer is the same as the load file formats for each format. See See Additional File Formats for information. Licensing. One Rays photo plugin license will allow it to run in Adobe Photoshop, Adobe Photoshop Elements, Adobe Photoshop Lightroom and Apple Aperture if installed. The key for the effects layer is lr. FX. The data has the following format Effects layer, solid fill added in Photoshop 7. Length Description 4 Size 3. Version 2 4 Key for blend mode 1. Color space 1 Opacity 1 Enabled 1. Native color space Type Tool Info Photoshop 5. View and Download Adobe 29180155 Photoshop Elements 4. 0 user manual online. User Guide. 29180155 Photoshop Elements 4. 0 Software pdf manual download. View and Download Adobe Photoshop CS6 user manual online. Photoshop CS6 Software pdf manual download. Has been superseded in Photoshop 6. Ty. Sh see See Type tool object setting Photoshop 6. See Type tool object setting. Key is ty. Sh. Data is as follows Type tool Info Length Description 2 Version 1 4. Font information 2 Version 6 2 Count of faces The next 8 fields are repeated for each count specified above 2 Mark value 4 Font type data Variable Pascal string of font name Variable Pascal string of font family name Variable Pascal string of font style name 2 Script value 4 Number of design axes vector to follow 4 Design vector value Style information 2 Count of styles The next 1. Mark value 2 Face mark value 4 Size value 4 Tracking value 4 Kerning value 4 Leading value 4 Base shift value 1 Auto kern onoff 1 Only present in version lt 5 1 Rotate updown Text information 2 Type value 4 Scaling factor value 4 Sharacter count value 4 Horizontal placement 4 Vertical placement 4 Select start value 4 Select end value 2 Line count, i. The next 5 fields are repeated for each item in line count. Character count value 2 Orientation value 2 Alignment value 2 Actual character as a double byte character 2 Style value Color information 2 Color space value 8 4 2 byte color component 1 Anti alias onoff Unicode layer name Photoshop 5. Key is luni. Data is as follows Layer ID Photoshop 5. Key is lyid. Layer ID Length Description 4 Signature 8. BIM 4 Key lyid 4 Length 4 4 ID. Object based effects layer info Photoshop 6. Key is lfx. 2. Data is as follows Object Based Effects Layer info Length Description 4 Object effects version 0 4 Descriptor version 1. Photoshop 6. 0. Variable Descriptor see See Descriptor structure Patterns Photoshop 6. CS 8. 0 This is a list of patterns. Key is Patt, Pat. Pat. 3. Data is as follows Length. Description. The following is repeated for each pattern. Length of this pattern. Version 14. The image mode of the file. Supported values are Bitmap 0 Grayscale 1 Indexed 2 RGB 3 CMYK 4 Multichannel 7 Duotone 8 Lab 9. Point vertical, 2 bytes and horizontal, 2 bytes. Variable. Name Unicode string. Variable. Unique ID for this pattern Pascal string. Variable. Index color table 2. RGB values only present when image mode is indexed color. Variable. Pattern data as Virtual Memory Array List. Length. Description. Version 34. Length. Rectangle top, left, bottom, right. Number of channels. The following is a virtual memory array, repeated for the number of channels one for a user mask one for a sheet mask. Boolean indicating whether array is written, skip following data if 0. Length, skip following data if 0. Pixel depth 1, 8, 1. Rectangle top, left, bottom, right. Pixel depth 1, 8, 1. Compression mode of data to follow. Variable. Actual data based on parameters and compression Annotations Photoshop 6. Key is Anno. Data is as follows Annotations Length Description 2 Major version 2 2 Minor version. Count of annotations to follow Following is repeated for each annotation 4 Length of this annotation 4 Annotation type either text txt. A or sound snd. A. 1 Is the annotation open 1 Flags. Optional blocks. 1 for Photoshop 6. Rectangle of icon location top, left, bottom and right. Rectangle of popup locations top, left, bottom and right 1. Variable Pascal string of authors name aligned to 2 bytes Variable Pascal string of name aligned to 2 bytes Variable Pascal string of the mod Date aligned to 2 bytes 4 Length of the following 3 fields including this field 4 txt. C or snd. M. Either text or sound 4 Length of the next field Variable Actual data for this annotation. The text is an ASCII or Unicode string the sound annotation is documented in the PDF Reference, available at http Partners. Variable Padding to align to multiple of 4 bytes Blend clipping elements Photoshop 6. Key is clbl. Data is as follows Blend clipping elements Length Description 1 Blend clipped elements boolean 3 Padding Blend interior elements Photoshop 6. Key isinfx. Data is as follows Blend interior elements Length Description 1 Blend interior elements boolean 3 Padding Knockout setting Photoshop 6. Key is knko. Data is as follows Knockout setting Length Description 1 Knockout boolean 3 Padding Protected setting Photoshop 6. Key is lspf. Data is as follows Protected setting Length Description 4 Protection flags bits 0 2 are used for Photoshop 6. Transparency, composite and position respectively. Sheet color setting Photoshop 6. Key is lclr. Data is as follows Sheet Color setting Length Description 4 2 Color. Only the first color setting is used for Photoshop 6. Reference point Photoshop 6. Key is fxrp. Data is as follows Reference point Length Description 2 8 2 double values for the reference point Gradient settings Photoshop 6. Key is grdm. Data is as follows Gradient settings Length Description 2 Version 1 for Photoshop 6. Is gradient reversed 1 Is gradient dithered Variable Name of the gradient Unicode string, padded 2 Number of color stops to follow Following is repeated for each color stop 4 Location of color stop 4 Midpoint of color stop 2 Mode for the color to follow 4 2 Actual color for the stop 2 Number of transparency stops to follow Following is repeated for each transparency stop 4 Location of transparency stop 4 Midpoint of transparency stop 2 Opacity of transparency stop 2 Expansion count 2 for Photoshop 6. Interpolation if length above is non zero 2 Length 3. Photoshop 6. 0 2 Mode for this gradient 4 Random number seed 2 Flag for showing transparency 2 Flag for using vector color 4 Roughness factor 2 Color model 4 2 Minimum color values 4 2 Maximum color values 2 Dummy not used in Photoshop 6. Section divider setting Photoshop 6. Key is lsct. Data is as follows Section Divider setting Length Description 4 Type. UI Following is only present if length 1. Signature 8. BIM 4 Key. See blend mode keys in See Layer records. Following is only present if length 1. Sub type. 0 normal, 1 scene group, affects the animation timeline. Channel blending restrictions setting Photoshop 6. Key is brst. Data is as follows Channel blending restrictions setting Length Description Following is repeated length 4 times. Channel number that is restricted. Solid color sheet setting Photoshop 6. Key is So. Co. Data is as follows Solid color sheet setting Length Description 4 Version 1. Photoshop 6. 0 Variable Descriptor. Based on the Action file format structure see See Descriptor structure. Pattern fill setting Photoshop 6. Key is Pt. Fl. Data is as follows Pattern fill setting Length Description 4 Version 1. Photoshop 6. 0 Variable Descriptor. Based on the Action file format structure see See Descriptor structure. Gradient fill setting Photoshop 6. Key is Gd. Fl. Data is as follows Gradient Fill Setting Length Description 4 bytes Version 1. Photoshop 6. 0 Variable Descriptor. Based on the Action file format structure see See Descriptor structure. Vector mask setting Photoshop 6. Key is vmsk or vsms. If key is vsms then we are writing for Photoshop CS6 and the document will have a vscg key. Data is as follows Vector mask setting Length Description 4 Version 3 for Photoshop 6. Flags. bit 1 invert, bit 2 not link, bit 3 disable The rest of the data is path components, loop until end of the length. Variable Paths. See See Path resource format. Type tool object setting Photoshop 6. This supersedes the type tool info in Photoshop 5. See Type tool Info. Key is Ty. Sh. Data is as follows Type tool object setting Length Description 2 Version 1 for Photoshop 6. Transform xx, xy, yx, yy, tx, and ty respectively. Text version 5. Windows 1. 0 S on the Surface Laptop cannot do. We all know Windows 1. S can only run apps from the Windows Store, but here are five other things I have learned in the last month that limits Microsofts secure OS. The Surface Laptop has been available for exactly one month, and with running Windows 1. S there are a few interesting limitations that I have experienced. Sure, we all know the Surface Laptop only runs apps from the Windows Store if you dont switch to Windows 1. Pro but there are some other side effects too. Here are just a couple that I have found that you likely dont know about either. Drivers for unconventional peripherals. Microsoft and its OEM partners are doing a decent job of getting many drivers into Windows Update, but all is not perfect. For those who dont know it is Microsofts long term goal to get all drivers and firmware for non Microsoft devices into the Windows Update system. In fact, by late 2. OEMs will be required to do drivers this way. The idea is simple instead of manufacturers installing their helper apps to manage drivers and firmware they just get pulled in with regular OS and Windows Defender updates. Already, most modern PCs and laptops grab default drivers for display, Wi Fi, keyboard, trackpads, and audio through Microsofts Windows Update thats why clean installs are so much easier now. There are limits, however. I picked up the new Asus Zen. Screen a portable 1. USB Type C to any laptop. Asus, however, tosses in a USB Type C to Type A converter in the box and it works with the Surface Pro and Surface Laptoponce you install the drivers. Therein lies the problem. Asus supplies the drivers through its website via a downloadable. For any PC thats not a problem, but Windows 1. S does not let you run. Asus did not provide manual. The Asus Zen. Screen not running with Windows 1. S due to missing USB drivers. I should be able to plug the Zen. Screen into the Surface Laptop with Windows 1. S and through Windows Update it would magically grab the right driver. Those drivers are not there though, so I am left with a peripheral that will not work. Switching to Windows 1. Pro, however, and its all good. This issue is easily solvable, and Im sure it will be, but file this under early hiccups. Not all Windows Store apps work. Another rare issue that is the result of the nascent Windows 1. S and Windows Desktop Bridge Project Centennial is that not all apps in the Windows Store work. Well, to be fair, just one so far Adobe Photoshop Elements 1. Im a huge fan of Photoshop Elements mostly because regular Photoshop is overkill for my needs and I was very excited when the app through the Desktop Bridge came to the Windows Store. In theory, I can now run Elements 1. Surface Laptop with Windows 1. S but I cant. Lame. Adobe Elements 1. Store, but cant run. When I try to run Adobe Photoshop Elements 1. I get an error message during the initial setup. The app appears to be trying to run its own. Windows 1. 0 S does not like that. As a result, the app just crashes, and there is no advanced photo editing for me. I see this as yet another early bug with Windows 1. S and the Desktop Bridge that is easily solvable, but right now its a rather unfortunate experience. Not for developers. Probably not too surprising but there is no For Developers area under Settings Update Security. Under Windows 1. 0 Home and Pro, this area let you enable developer mode install any signed and trusted app or Enable Device Portal features for diagnostics, device discovery, and changes to File Explorer. This whole area is missing in Windows 1. S for security. While this change does not affect most consumers if you are a developer obviously Windows 1. S probably wont be much fun. For power users, this also means you cannot side load Windows Store appx files either. No Regedit, Command prompt, or Power. Shell. Related to the above Windows 1. S does not let you do advanced tinkering with the OS such as running the registry editor Regedit, command prompt, or Windows Power. Shell. These standard inbox apps for Windows 1. Windows 1. 0 S. In fact, you cannot run the following. While the majority of those are things consumers rarely touch it understandable that a more locked down OS that focuses on stability and security would not let users access such programs, which can do a lot of damage if used nefariously. Locked to Bing. Microsoft Edge is the default and only web browser for Windows 1. S due to no real alternatives like Chrome or Opera in the Windows Store. While many may know that, did you know you also cannot switch the default search engine of that browser away from Bing Hope you are OK with Bing, because that is all you get. Personally, I like and use Bing I have 1. K Bing points, thank you many people still rely on Google for searches. Whether it is a preference for better localization results particularly in Europe or just familiarity if you like Googles way of doing things you wont like being forced into Bing. Of course, some users will just adapt after all, it is just a search engine moreover you can still type in google. Heck, there is even a highly rated Windows Store app called GSearch that you can install instead. Wrap up Its not so bad. While these are some of the limits and walls you may hit with Windows 1. S its not all terrible. I do miss some smaller apps like DNS Jumper, and I would love to use the Asus Zen. Screen for when I travel while sticking with Windows 1. S, but overall I do get on with Microsofts locked OS quite well for my job as well as leisure. I stick to mostly Windows Store games like Pinball FX2, Killer Instinct, or Microsoft Ultimate Word Games. I can, of course, pair my Bluetooth Xbox controller with ease as well as other peripherals that rely on the wireless tech. Interestingly, Microsoft has yet to update its Arc Touch Bluetooth Mouse app to unlock functionality in its new Surface Arc Mouse. Instead, you need to rely on the Microsoft Mouse and Keyboard Center which, also means you need to switch to Windows 1. Pro. Most of the issues presented here are solvable and more initial speed bumps than a permanent fatal flaw. It will be interesting to see if Microsoft and its partners address some of these in the coming months and Ill be following that closely. In the end, though, it does not matter. At any time, I can just switch to Windows 1. Pro in a process thats faster than brewing a cup of coffee. So, while a hassle for some, Microsoft still gives you a very easy out to avoid any frustration. One month on, though, and Ill stick with Windows 1. S, while fully recognizing its not for everyone. Finally, its important to remember that Windows 1. S is ultimately about education, schools, and IT departments. When you consider making Windows secure for such environments, all of those limitations above seem mostly necessary. On the other hand, apps in the Store should run and external peripherals plugged in through USB should work. Lets hope Microsoft fixes those soon.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
September 2018
Categories |