我正在尝试从C#项目的psd文件中获取图层信息。
通过使用Paint.Net或MagickImage的PSD插件,我可以获得每个图层的位置,大小,内容和一些视觉属性。
但我找不到可以告诉各层关系的属性或函数。
有没有办法找出哪一层是另一层的父级?或哪一层属于另一层?
答案 0 :(得分:0)
使用Paint.Net的PSD插件,可以从每个Layer的AdditionalInfo找到Layer关系。
例如,图层看起来像这样:
(对于OpenFolder的OF,对于作为SectionDivider的Layer的L(SD))
[A(OF),A0,A1(OF),A10,L(SD),L(SD),B(OF),B0(OF),B00,L(SD),B1,L(SD) )]
可以转换为此图层树: