版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PSD文件解析(Izgame 整理)PSD文件结构为:文件头信息颜色映射表图像资源图层与蒙版信息图像数据可以计算得到总数据长度为“颜色映射表三色总颜色数* 2字节”PSD文件头信息结构typedef struct tagPSD_FILE_JHEADERDWORDsignature;WORDversion;WORDreserved1;WORDreserved2;WORDreserved3;WORDnumber_of_channels;DWORDheight_of_image;DWORDwidth_of_image;WORDdepth;WORDcolor_mode; psd_file_header
2、;字段名大小(字节)描述signaturechar4签名:总是为8BPS'versionshort2版本:总是为1 (*PSB*版本为2)reserved1-36保留:必须为0number_of_channelsshort2图片通道数量,包含所有颜色通道数和alpha通道数。支持范围为1 - 56height_of_imageint4图片高度像素数,支持范围为1 - 30,000.(*PSb*300,000.)width_of_imageint4图片宽度像素数,支持范围为1 - 30,000.(*PSB*300,000)depthshort2每像素字节数:支持的值为1,8,16.col
3、or_modeshort2颜色模式.支持的值有:Bitmap = 0;Grayscale = 1; Indexed = 2; RGB = 3; CMYK = 4 Multichannel = 7; Duotone = 8; Lab = 9.PSD颜色映射表,在photoshop中仅有索引色模式和双色调模式有颜色映射表,数据格式如下:1.4字节(int ):颜色映射表三色总颜色数2.颜色映射表数据区:颜色映射表中保存的颜色数量为“三色总颜色数/3",在颜色映射表中每个颜色的RGBE色被分开保存,每个颜色值 2字节,依次为 R通道数据区、G通道数据区、B通道数据区。四、PSD图像资源,起
4、始为4字节的图像资源数量 (int),然后为图像资源数据区,图像资源的数据结构为:typedef structtagPSD_IMAGE_RESOURCEtypedef enum psd_color_space_dummy psd_color_space_rgb, psd_color_space_hsb, psd_color_space_cmyk, psd_color_space_pantone, psd_color_space_focoltone, psd_color_space_trumatch, psd_color_space_toyo, psd_color_space_lab, psd_
5、color_space_gray,=-1,/没有颜色空间/ RGB颜色空间/ HSB颜色空间/ CMYK颜色空间/潘通颜色空间/ FOCOLTONE颜色空间/ TRUMATCH颜色空间/ TOYO ColorFinder 颜色/ LAB颜色空间/灰度颜色空间DWORDsignature;WORDUniqueID;BYTEnNameSize;BYTE*name;DWORDnResourceSize;BYTE*data; psd_ image_resource;字段名大小(字节)描述signatureInt4签名,总是为8BIM'UniqueIDShort2资源唯一索引号nLengthBy
6、te1;名称字符串长度nameCharnLength名称,Pascal字符串,长度如果为奇数,在字 符串末尾追加1个字节“ 0”nSizeInt4实际资源数据字节数DataBytenSize实际图像资源数据,长度如果为奇数,在图像资源数据末尾追加1个字节“ 0”已知资源ID介绍:1. ID 1005 :图像分辨率,共 16字节1) 4字节(int ):水平分辨率(像素/英寸)2) 2字节(short ):画布显示的水平分辨率单位,1:像素/英寸,2:厘米/英寸3) 2字节(short ):画布显示的宽度单位,1 :英寸,2:厘米,3:点,4:派卡,5:歹U4) 4字节(int ):垂直分辨率(
7、像素/英寸)5) 2字节(short ):画布显示的垂直分辨率单位,1:像素/英寸,2:厘米/英寸6) 2字节(short ):画布显示的高度单位,1 :英寸,2:厘米,3:点,4:派卡,5:歹U2. ID 1006 : Alpha通道的名称列表,以 Pascal字符串存储,即通道名称字符串长度(1字节)+通道名称(最大255字节)。可以通过计算名称数量获得总alpha通道数。3. ID 1007 :颜色通道信息1)10字节:颜色通道对应的颜色值:2) 2字节(short ):颜色值使用的颜色空间类型,颜色空间表示了PhotoShop把不同颜色模式转换为屏幕RGB显示模式的取值方式。颜色空间类
8、型定义为:psd_color_space_wide_cmyk, psd_color_space_hks, psd_color_space_dic, psd_color_space_total_ink, psd_color_space_monitor_rgb, psd_color_space_duotone, psd_color_space_opacity psd_color_space;/ 宽CMY獭色空间/ HKS 颜色空间/ DIC 颜色空间/ 总墨量颜色空间/显示器RG骑色空间/ 双色调颜色空间/ 不透明颜色空间3) 4x2 字节( short ) :颜色值4) 2 字节( short
9、) :不透明度,取值范围为0-1005) 1 字节( byte ) :显示方式,0:选中, 1 :保护6) 1 字节:可能是用于多通道颜色模式,通常为04. ID 1008 :标题,以Pascal 字符串存储,即标题长度(5. ID 1024 :当前图层ID 号(2字节),为 0 表示最后一层6. ID 1026:图层组信息,每个图层组ID 占用 2个字节,可通过计算该资源的数据长度数量1 字节)+标题(最大255 字节)/2 得到图层组总7.8.ID 1033 :缩略图资源结构,同ID 1036 ; (Photoshop 4.0)ID 1036:缩略图资源结构,缩略图信息由28字节的头信息+
10、JFIF格式的RGB©像数据组成。(Photoshop5.01)2)3)4)5)6)7)8)9)以上 )4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int2 字节(short2 字节(short缩略图格式,1为kJpegRGB也支持kRawRGB 0).缩略图宽度像素数缩略图高度像素数= ( 宽度像素数* 每像素字节数+ 31) / 32 * 4.= 每行字节数* 高度 * 面板数量每行后面不用的字节,用于一致性检查) :每像素字节数,总是为24) :面板数量,总是为剩余字节:JFIF 图像数据9.10.11.ID 1034 : Copy
11、right 标记( 2 字节 ) 。ID 1037:全局光照角度(4 字节( int )以上 )ID 1042:显示图层效果标记(1 字节 ),全局标记,用于显示或隐藏所有的图层效果。Photoshop(v4.0 以上 ),范围为0-359,用于图层效果,默认为30。 (Photoshop 5.0全局标记,用于显示或隐藏所有的图层效果。(Photoshop 5.0以上 )12. ID 1045 : Alpha 通道的 Unicode 名称列表(Unicode 字符串,每个字符由2 个字节组成),存储格式为:通道Unicode 名称字符串长度(4 字节) + 通道 Unicode 名称(字符串长
12、度* 2 字节) 。可以通过计算名称数量获得总alpha 通道数。(Photoshop 5.0 以上 )13. ID 1046 :索引颜色表颜色数量(2 字节) 。 (Photoshop 6.0 以上 )14. ID 1047 :索引颜色表中透明色的索引号(2 字节) 。 (Photoshop 6.0 以上 )15. ID 1049 :全局光源高度(Global Altitude ) ( 4 字节) 。 (Photoshop 6.0 以上 )16. ID 1053 : Alpha 通道 ID 号列表(4 字节 /ID 号) ,可以通过计算ID 号数量获得总alpha 通道数。(Photosho
13、p 6.0 以上 )17. ID 1057 : (Photoshop 6.0)版本信息1) 4字节(int ) :版本号2) 1字节(bool ) :有真实的图像混合数据标记3) 4字节(int ) :作者名称Unincode字符串长度4) 2字节(wchar)*作者名称字符串长度:作者名称5) 4字节(int ) :读者名称Unincode字符串长度6) 2字节(wchar)*读者名称字符串长度:读者名称7) 4字节(int ) :当前文件版本18. ID 2000-2998 : Photoshop 路径资源,ID 范围为 2000-2998 。路径资源数据由26 字节的资源块组成,总长度为
14、26 x 路径资源数量起始的 2 字节( short )为路径资源类型,余下 24字节根据类型,注释如下:1)类型0:关闭的路径;类型3:打开的路径;a) 2 字节( short ) :路径中的贝塞尔节点数量b) 22 字节:总是为02)类型 类型 类型 类型 a) b) c) d) e) f)1:关闭的贝塞尔节点2:关闭的贝塞尔节点4:打开的贝塞尔节点5:打开的贝塞尔节点关闭的贝塞尔节点 关闭的贝塞尔节点 打开的贝塞尔节点 打开的贝塞尔节点4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int, 连接; , 未连接; , 连接; , 未连接;节点前控
15、制点 节点前控制点 节点Y坐标 节点X坐标 节点后控制点 节点后控制点Y 坐标X 坐标Y 坐标X 坐标3)4)类型6:路径填充规则24 字节类型7:路径剪切范围5)a) b) c) d) e) f)4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int4 字节(int路径剪切范围路径剪切范围路径剪切范围路径剪切范围Top LeftBottomRight路径剪切范围分辨率0类型8:路径填充a) 2 字节( short) :填充的值c) 22 字节:总是为019. ID 2999 : EPS文件剪切路径(暂无资料)Photoshop 可能就没用的图像资源:20. ID 1
16、009 :打印边框(边界)信息1) (2 字节实际数据, 2 字节分数) :打印边框宽度,固定值2) 2 字节( short ) :打印边框单位,1 为英寸 , 2 为厘米 , 3 为点 , 4 为派卡 , 5 为列21. ID 1011 :打印设置标记1) 1字节(bool):打印标签标记2) 1字节(bool):打印角裁剪标记3) 1字节(bool):打印颜色条标记4) 1字节(bool):打印套准标记5) 1字节(bool):负片打印标记6) 1字节(bool):药膜向下标记7) 1字节(bool):插入说明标记8) 1字节(bool):打印标题标记9) 1 字节(bool) :打印出血
17、标记22. ID 1032 :网格线信息(Photoshop 4.0 以上 )1) 4 字节(int):版本号,总是为12) 4 字节(int):水平方向网格线数量3) 4 字节(int):垂直方向网格线数量23.24.4) 4 字节( int ) :网格线总数(可以为0)以下 5 字节 / 组 * 网格线总数5) 4 字节(int ) :网格线坐标列表6) 1 字节(byte ) :网格线类型,0 为垂直网格线,1 为水平网格线ID 1038 :颜色样板资源(Photoshop 5.0 以上 )1) 4 字节( int ) :版本号,总是为12) 4 字节( int ) :颜色样板数量以下
18、10 字节 / 组 * 颜色样板数量3) 4 字节(int4) 4 字节(int) :颜色垂直位置) :颜色水平位置5) 2 字节( short ) :颜色空间类型ID 1050 :切片资源(Photoshop 6.0 以上 )1) 4字节(int2) 4字节(int3) 4字节(int4) 4字节(int5) 4字节(int6) 4字节(int7) 4字节(int) :版本号,总是为6):切片范围top):切片范围left):切片范围bottom):切片范围right) + 字符串长度*2 :切片资源名称) :切片数量Unicode 字符串长度+ 切片资源名称8) 各个切片的详细信息a) 4
19、 字节( int ) :切片 IDb) 4字节(int ):切片组ID,为0表示不是用户切片c) 4 字节( int ) :关联图层数量d) 0 或 4 字节( int ) :关联图层id (仅当关联图层数量为1 时存在)e) 4 字节( int ) + 字符串长度*2:切片名称Unicode 字符串长度+ 切片名称f) 4字节(int)g) 4字节(int)h) 4字节(int)i) 4字节(int)j) 4字节(int)k) 4字节(int)切片类型lefttop right bottom+ 字符串长度*2:HTM履接地址(URL Unicode字符串长度 + HTML链接地址(URL)l
20、) 4 字节(int ) + 字符串长度 *2:HTMLB标(Target ) Unicode 字符串长度 + HTMLB标(Target )m) 4字节(int ) +字符串长度*2 : HTMLS片信息本 Unicode字符串长度+HTML图片信息文 本n) 4 字节( int ) + 字符串长度*2: HTML A1t 标记 Unicode 字符串长度+ HTML A1t 标记o) 1字节(byte) :在单元格中显示文本的标记p) 4字节(int )+ 字符串长度 *2:在单元格中显示的文本 Unicode 字符串长度 +在单元格中显示的文本q) 4字节(int ):水平对齐位置r)
21、4字节(int ):垂直对齐位置s) 4 * 1 字节(byte ):读取ARGEBT景颜色,依次为 A-R-G-B颜色值25.ID 1054 : URL歹U表(Photoshop 6.0 以上)1) 4字节(int ) : URL列表数量2)各个URL的详细信息a) 4 字节( int ) : 4 字节简略关联标签,如:来自切片为“s1ic ”b) 4 字节( int ) :关联 IDc) 4 字节( int ) + 字符串长度*2:链接地址(URL)Unicode 字符串长度+ 链接地址(URL)26. ID 1058 , ID 1059 : EXIF 数据,不包含固定格式的EXIF 头信
22、息 (Photoshop 7.0 以上 )27. ID 1062 :打印缩放信息(Photoshop 7.0 以上 )1) 2 字节( short ) :打印缩放类型,0为图像居中,1 为缩放以适合介质,2 为用户自定义2) 4字节(float ): X坐标位置3) 4字节(float ): Y坐标位置4) 4 字节( float ) :打印缩放比例28. ID 1064 :像素高宽比(Photoshop CS 以上 )1) 4 字节( int ) :版本号, 总是为 12) 8 字节( double ) :像素高宽比,像素点的X/Y 值29. ID 10000 :打印出血信息1) 2 字节(
23、 short ) :版本号, 总是为 12) 1字节(bool):打印中心裁剪标记3) 1字节(bool):预留,总是为04) 4字节(int ):读取打印出血宽度5) 2字节(short) :打印出血缩放比例五、PSD图层与蒙版信息,数据格式如下:1. 4字节(int ):图层和蒙版信息数据总长度 (PSB为8字节)2. 4字节(int ):图层信息数据长度(PSB为8字节),长度必须为偶数,否则追加1个字节“ 0”以下为图层信息部分:3. 2 字节( short ) :图层数量4. 各图层信息数据列表,包括图层的头信息、蒙版信息、效果图层信息及设置信息,其数据格式如下:1) 4 字节(in
24、t)2) 4 字节(int)3) 4 字节(int)4) 4 字节(int)5) 2 字节( shorttop left bottom right) :图层通道数量6) 各个图层通道的头信息,数据格式如下:a) 2字节(short ):图层通道ID。在RGE®像中:0表示R通道,1表示G通道,2表示B通道; 在CMY图像中:0表示C通道,1表示M通道,2表示Y通道,3表示K通道,等等 ;另 外 -1 表示透明蒙版,-2 表示用户颜色通道。b) 4字节(int ):图层通道数据长度(PSB为8字节)7) 4 字节(char ) :混合模式签名,总是为'8BIM'8) 4
25、 字节(char ) :混合模式类型,混合模式类型定义为typedef enum psd_blend_mode_normal,/ 'norm'= normal(正常)(正常)psd_blend_mode_dissolve,/ 'diss' =dissolve(溶解)psd_blend_mode_darken,/ 'dark'= darken(变暗)(变暗)psd_blend_mode_multiply,/ 'mul '= multiply(正片叠底)psd_blend_mode_color_burn,/ 'idiv'
26、; =color burn(颜色加深)psd_blend_mode_linear_burn,/ 'lbrn' =linear burn(线性加深)psd_blend_mode_lighten,/ 'lite' =lighten(变亮)psd_blend_mode_screen,/ 'scrn'= screen(滤色)(滤色)psd_blend_mode_color_dodge,/ 'div ' =color dodge(颜色减淡)psd_blend_mode_linear_dodge,/ 'lddg'= linea
27、r dodge(线性减淡(添加)psd_blend_mode_overlay,/ 'over'= overlay(叠加)psd_blend_mode_soft_light,/ 'sLit' =soft light(柔光)psd_blend_mode_hard_light,/ 'hLit' =hard light(强光)psd_blend_mode_vivid_light,/ 'vLit' =vivid light(亮光)psd_blend_mode_linear_light, psd_blend_mode_pin_light, p
28、sd_blend_mode_hard_mix, psd_blend_mode_difference, psd_blend_mode_exclusion, psd_blend_mode_hue, psd_blend_mode_saturation, psd_blend_mode_color, psd_blend_mode_luminosity, psd_blend_mode_pass_through,/ 'lLit' = linear light/ 'pLit' = pin light/ 'hMix' = hard mix/ 'diff
29、39; = difference/ 'smud' = exclusion/ 'hue ' = hue (色相)/ 'sat ' = saturation/ 'colr' = color/ 'lum ' = luminosity/ 'pass' = pass(线性光)(点光)(实色混合)(差值)(排除)(色相)(饱和度)(颜色)(明度)(通过) psd_blend_mode;9) 1 字节( byte ) :不透明度,0 为透明,255 为不透明10) 1 字节(byte ) :剪贴蒙版标记,0 为底
30、板 , 1 为贴图11) 1 字节(byte ) :图层设置标记,每一位为一个标记,由右向左依次为:a) 0位:透明度保护标记b) 1位:显示图层标记c) 2位:停用图层标记d) 3位:像素数据无关标记( Photoshop 5.0 以上 )12) 1 字节( byte ) :图层设置保留标记13) 4 字节(int):图层附加效果层数据长度(不知道为什么不设在图层附加效果层数据的前面)14) 4 字节(int):图层蒙版信息数据长度,可能的数值有0、20、36,如果为零,则表示没有数据。a) 如果数据长度为20,使用前18 个字节,依次为:1. 4字节(int):图层蒙版范围top2. 4
31、字节(int):图层蒙版范围left3. 4 字节(int):图层蒙版范围bottom4. 4 字节(int):图层蒙版范围right5. 1 字节(byte ) :蒙版图层的默认颜色(0 或 255)6. 1 字节(byte ) :蒙版图层设置标记,每一位为一个标记,由右向左依次为:1) 0 位:相对于图层的位置标记2) 1 位:关闭图层蒙版标记3) 2 位:混合时反转图层蒙版标记7. 2 字节:保留b) 如果数据长度为36,不使用前18 个字节,依次为:1. 前18 个字节:不使用2. 1 字节(byte ) :蒙版图层设置标记,每一位为一个标记,由右向左依次为:1) 0 位:相对于图层的
32、位置标记2) 1 位:关闭图层蒙版标记3) 2 位:混合时反转图层蒙版标记3. 1 字节(byte ) :蒙版图层的默认颜色(0 或 255)4. 4字节(int):图层蒙版范围top5. 4字节(int):图层蒙版范围left6. 4字节(int):图层蒙版范围bottom7. 4字节(int):图层蒙版范围right15) 4 字节(int) :图层混合颜色带信息数据长度,其颜色通道数量= (数据长度-8 字节) / 816) 2 字节(short) :图层混合颜色带信息中的本图层灰度-黑色17) 2 字节(short) :图层混合颜色带信息中的本图层灰度-白色18) 2 字节(short
33、) :图层混合颜色带信息中的下一图层灰度-黑色19) 2 字节(short) :图层混合颜色带信息中的下一图层灰度-白色20) 图层混合颜色带各个颜色通道图层混合颜色带信息a) 2 字节(short) :图层混合颜色带信息中的本图层灰度-黑色b) 2 字节(short) :图层混合颜色带信息中的本图层灰度-白色c) 2 字节(short) :图层混合颜色带信息中的下一图层灰度-黑色d) 2 字节(short) :图层混合颜色带信息中的下一图层灰度-白色21) 1 字节( byte ) + 图层名称长度:图层名称长度,后面为图层名称(Pascal 字符串) ,图层名称长度必须为4 的倍数,如果不
34、足则在末尾补022) 各个图层附加效果层数据,数据长度见上面的图层附加效果层数据长度,图层附加效果层数据格 式如下:a) 4 字节( char ) :图层附加效果层标记,总是为“8BIM”b) 4字节(char):图层附加效果层标签(PSB为8字节)c) 4 字节( int ) :图层附加效果层数据长度,长度如果为奇数,在数据末尾追加1 个字节“0”d) 图层附加效果层设置信息,不同类型的设置信息的数据长度不同,分别为:1. 色阶调整图层,标签为:'levl'1) 2 字节( short ) :版本号,总是为22) 10 字节 * 29 个色阶设置信息,其中第28、 29 色阶
35、为保留色阶,总是为01. 2字节(short):阴影输入色阶(0- 253)2. 2字节(short):高光输入色阶(2- 255)3. 2 字节( short ) :阴影输出色阶(0 - 255)4. 2字节(short):高光输出色阶(0- 255)5. 2 字节 ( short ) : 中间调输入色阶( 10 - 999) , 该值在图像效果中实际值为0.1- 9.993) 4 字节(char ) :色阶附加信息签名,总是为'Lvls'( PhotoShop 8.0 以上)4) 2 字节(short ) :色阶附加信息版本,总是为35) 2 字节( short ) :色阶
36、信息总数量,其中附加色阶信息数量为色阶信息总数量-296) 各个颜色通道附加色阶信息,数据格式如下:1. 2字节(short):阴影输入色阶(0- 253)2. 2字节(short):高光输入色阶(2- 255)3. 2 字节( short ) :阴影输出色阶(0 - 255)4. 2字节(short):高光输出色阶(0- 255)5. 2 字节 ( short ) : 中间调输入色阶( 10 - 999) , 该值在图像效果中实际值为0.1- 9.992. 曲线调整图层,标签为:'curv'1) 1 字节(byte ) :保留2) 2 字节(short ) :版本号,等于1
37、或 43) 4 字节( int) :曲线通道启用标签,标签共32 位,如果该位值为1 表示该通道曲线调整图层启用,曲线数量即32 位中值为1 的位数4) 各通道曲线信息,数据格式如下:1. 2 字节( short ) :曲线通道中设置点的数量(2-19)2. 曲线通道中各设置点的信息,数据格式如下:a) 2 字节(short ) :曲线通道输出点强度(0-255 )b) 2 字节(short ) :曲线通道输入点强度(0-255 )5) 4字节(char) :曲线附加信息签名,总是为'Crv'(PhotoShop 8.0 以上) ,曲线附加信息事实上与上面基本重复6) 2字节(
38、short ):曲线附加信息版本,总是为47) 4字节(int ) :曲线通道数量8) 各通道曲线附加信息,数据格式如下:1. 2 字节(short ) :曲线通道索引号2. 2 字节(short ) :曲线通道中设置点的数量(2-19)3. 曲线通道中各设置点的信息,数据格式如下:a) 2 字节(short ) :曲线通道输出点强度(0-255 )b) 2 字节(short ) :曲线通道输入点强度(0-255 )3. 亮度 / 对比度调整图层,标签为:'brit'1) 2字节(short )2) 2字节(short )3) 2字节(short )4) 1字节(byte )
39、:亮度 对比度/ 对比度平均值Lab 颜色模式4. 色彩平衡调整图层,标签为:' blnc '1) 2字节(short)2) 2字节(short)3) 2字节(short)4) 2字节(short)5) 2字节(short)6) 2字节(short)7) 2字节(short)8) 2字节(short)9) 2字节(short)10) 2字节(short)R 或 C 通道阴影设置信息(-100.100 )G 或 M 通道阴影设置信息(-100.100)B或Y通道阴影设置信息(-100.100)R 或 C 通道中间调设置信息(-100.100)G 或 M 通道中间调设置信息(-10
40、0.100)B或Y通道中间调设置信息(-100.100)R或C通道高光设置信息(-100.100)G 或 M 通道高光设置信息(-100.100)B或Y通道高光设置信息(-100.100)保持明度标记5. 色相 /饱和度调整图层,标签为:' hue2'1) 2 字节(short):版本号,总是为22) 1 字节(bool):着色标记3) 1 字节(byte):保留4) 2 字节( short) :色相(Photoshop 5.0 以上范围为-180.180, Photoshop 4.0 范围为-100100)5) 2 字节( short) :饱和度(Photoshop 5.0
41、以上范围为0.100, Photoshop 4.0 范围为-100100)6) 2 字节(short):明度(-100.100)7) 2 字节(short):主色相8) 2 字节(short):主饱和度9) 2 字节(short):主明度10) 各颜色通道的色相/ 饱和度设置,共6 个颜色通道,依次为红、黄、绿、青、蓝、洋红,数据结构如下:1. 2 字节(short)2. 2 字节(short)3. 2 字节(short)4. 2 字节(short)5. 2 字节(short)6. 2 字节(short)7. 2 字节(short)-左-左中-右-右中色相 饱和度 明度6. 可选颜色调整图层,
42、标签为:' selc1) 2 字节(short) :版本号,总是为12) 2 字节(short) :校正方式,0为相对,1 为绝对3) 各颜色通道修正信息,共10 个颜色通道,依次为保留通道(总是为0) 、红、黄、绿、青、蓝、洋红、白、中性色、黑。数据格式为:1. 2字节(short):青色修正量2. 2字节(short):洋红修正量3. 2字节(short):黄色修正量4. 2字节(short):黑色修正量7. 阈值调整图层,标签为:' thrs 1) 2 字节(short) :阈值色阶(1.255)2) 2 字节(short) :保留8. 反相调整图层,标签为:'
43、nvrt ,该图层没有要设置的参数9. 色调分离调整图层,标签为:' post 1) 2 字节(short) :色阶(2.255)2) 2 字节(short) :保留10. 通道混合器调整图层,标签为:' mixr 1) 2 字节(short) :版本号,总是为12) 2 字节(short) :单色标记3)各颜色通道混合参数,共4个通道,通道依次为R G B或C M Y、K,多余的通道为 0。各通道数据格式如下:1. 2 字节(short):2. 2 字节(short):3. 2 字节(short):4. 2 字节(short):5. 2 字节(short):混合常数(11.
44、渐变映射调整图层,标签为:R 或C 颜色混合参数(-200 ,200)G 或M 颜色混合参数(-200 ,200)B 或Y 颜色混合参数(-200 ,200)K 颜色混合参数(-200 , 200)-200 , 200)' grdm1) 2 字节(short):版本号,总是为1( Photoshop 6.0 以上 )2) 1 字节(bool ):反相标记3) 1 字节(bool ):仿色标记4) 4 字节(int ) :渐变名称长度5) 2 字节 * 渐变名称长度:渐变名称(Unicode 字符串)6) 2 字节( short ) :渐变色标数量7) 渐变色标信息列表,数据结构如下:1
45、. 4字节(int):色标位置2. 4字节(int):色标中点位置3. 2字节(short) :色标颜色空间类型4. 4*2 字节( short ) :颜色空间中的色标颜色值5. 2字节:保留8) 2 字节( short ) :不透明度色标数量9) 不透明度色标信息列表,数据结构如下:1. 4字节(int ) :不透明度色标位置2. 4字节(int ) :不透明度色标中点位置3. 2字节(short) :不透明度色标不透明度10) 2 字节( short ) :扩展数据数量,总是为2(Photoshop 6.0 以上 )11) 2 字节(short):渐变类型,0为实底,1为杂色12) 2 字
46、节(short):渐变模式、13) 4 字节(int ) :随机数种子14) 2 字节(short):增加透明度标记15) 2 字节(short):限制颜色标记、16) 4 字节(int ) :粗糙度17) 2 字节( short ) :颜色模型类型,是一个颜色空间类型值18) 4*2字节(short ):颜色模型最小颜色值(ARGB直)19) 4*2字节(short ):颜色模型最大颜色值(ARGB直)20) 2 字节:保留12. 照片滤镜调整图层,标签为:' phfl 1) 2 字节(short) :版本号,总是为32) 4字节(int ): X颜色值(XYZ颜色,前3个字节有效)
47、3) 4字节(int ): Y颜色值(XYZ颜色,前3个字节有效)4) 4字节(int ): Z颜色值(XYZ颜色,前3个字节有效)5) 4 字节(int ) :浓度 (1.100)6) 1 字节(bool ) :保持明度标记7) 1 字节:保留13. 效果图层1 ,标签为:' lrFX1) 2 字节(short) :版本号,总是为02) 2 字节(short) :效果数量3) 效果数据列表:1. 4 字节(char) :签名,总是为'8BIM'2. 4 字节(char) :效果签名3. 效果列表,根据不同的效果签名分别为a) 效果图层公共状态,效果签名为'cm
48、nS'1. 4字节(int) :版本号,总是为02. 1字节(bool ):显示效果图层标记3. 2字节:保留b) 投影效果,效果签名为'dsdw'1. 4 字节( int) :投影效果图层数据长度,根据不同版本为41 字节或 51字节2. 4 字节( int) :版本号(Photoshop 5.0 为 0, Photoshop 5.5 以上为 2)3. 2字节(short):结构:阴影大小4. 4 字节( int) :结构:图层蒙版扩展(0-100 )5. 4字节(int):结构:光源角度6. 4字节(int):结构:阴影位移距离7. 2字节:保留8. 10 字节:结
49、构:阴影颜色(2 字节颜色空间类型+ 4*2 字节颜色值)9. 4 字节(char) :混合模式签名,总是为'8BIM'10. 4字节(char):结构:混合模式类型(见混合模式类型)11. 1字节(bool ):结构:启用效果标记12. 1字节(bool ):结构:使用全局光标记13. 1字节(byte ):结构:不透明度14. 10 字节 (仅版本号为2 时) : 结构: 天然颜色( 2 字节颜色空间类型+4*2 字节颜色值)c) 内阴影效果,效果签名为'isdw'1. 4 字节(int) :内阴影效果图层数据长度,根据不同版本为41 字节或51 字节2.
50、4 字节( int) :版本号(Photoshop 5.0 为 0, Photoshop 5.5 以上为 2)3. 2字节(short):结构:阴影大小4. 4 字节( int) :结构:图层蒙版缩小(阻塞)( 0-100)5. 4字节(int):结构:光源角度6. 4字节(int):结构:阴影位移距离7. 2字节:保留8. 10 字节:结构:阴影颜色(2 字节颜色空间类型+ 4*2 字节颜色值)9. 4 字节(char) :混合模式签名,总是为'8BIM'10. 4字节(char):结构:混合模式类型(见混合模式类型)11. 1字节(bool ):结构:启用效果标记12. 1
51、字节(bool ):结构:使用全局光标记13. 1字节(byte ):结构:不透明度14. 10 字节 (仅版本号为2 时) : 结构: 天然颜色( 2 字节颜色空间类型+4*2 字节颜色值)d) 外发光效果,效果签名为'oglw'1. 4 字节(int) :外发光效果图层数据长度,根据不同版本为32 字节或42 字节2. 4 字节( int) :版本号(Photoshop 5.0 为0, Photoshop 5.5 以上为 2)3. 4 字节(int) :图素:发光大小4. 4 字节(int) :图素:图层蒙版扩展5. 10 字节:结构:发光颜色(2 字节颜色空间类型+ 4*
52、2 字节颜色值)6. 4 字节(char):混合模式签名,总是为'8BIM'7. 4 字节(char):结构:混合模式类型(见混合模式类型)8. 1 字节(bool ):结构:启用效果标记9. 1 字节(byte ):结构:不透明度10. 10 字节 (仅版本号为2时): 结构: 天然颜色( 2 字节颜色空间类型+4*2 字节颜色值)e) 内发光效果,效果签名为'iglw'1. 4 字节( int) :内发光效果图层数据长度,根据不同版本为32 字节或43 字节2. 4 字节(int):版本号 (Photoshop 5.0 为 0, Photoshop 5.5 以上为 2)3. 4 字节(int):图素:发光大小4. 4 字节(int):图素:图层蒙版缩小(阻塞)5. 10 字节:结构:发光颜色(2 字节颜色空间类型+ 4*2 字节颜色值)6. 4字节(char):混合模式签名,总是为'8BIM'7. 4 字节(char):结构:混合模式类型(见混合模式类型)8. 1字节(bool ):结构:启用效果标记9. 1字节(byte ):结构:不透明度10. 1字节(bool ):图素:光源类型标记,0 为从边缘发光照亮,1为从中心发光照亮11. 10 字节 (仅版本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南玉溪市江川区妇幼保健院就业见习岗位招募8人笔试参考试题及答案详解
- 2026云南昭通巧家县小河镇中心卫生院六合分院招聘乡村医生2人考试模拟试题及答案解析
- 2026年公路养护技术标准规范应用专项测试题
- 2026年政治三力提升与推动中国式现代化建设实践结合考核
- 2026年林业和草原局公务员遴选模拟题及生态保护备考指南
- 2026年高中体育特长生面试运动经历题
- 2026年福建泉州石狮市退役军人事务局公开招聘工作人员考试参考题库及答案解析
- 2026年医药行业合规操作面试指南
- 2026年平顶山市石龙区卫生健康系统人员招聘笔试参考题库及答案解析
- 2026年医院防冻抗寒后勤应急知识题
- 卵巢肿瘤教案
- 《肠造口并发症的分型与分级标准(2023版)》解读
- (完整版)内河船舶一类船员适任考试《避碰与信号》试题和答案
- 林木种质资源调查表(新表)
- 新入职运营副总工作计划书
- 第五章有机过渡金属化合物和过渡金属簇合物教材课件
- 正畸治疗的生物机械原理-矫治力与牙齿的移动(口腔正畸学课件)
- 广电和通信设备调试工(高级)理论考试备考题库(重点500题)
- 全过程工程咨询服务技术方案
- 危化企业双重预防机制数字化建设运行成效评估
- 2022年苏州太仓市特殊教育岗位教师招聘考试笔试试题及答案解析
评论
0/150
提交评论