現在、PSD ファイルを解析するための外部 C++ コマンド ライン アプリを開発しています ( PSD 仕様を使用)。そこにはたくさんありますが(よく書かれているので、追加するかもしれません)、私が必要とするものはありません。私が必要とする中心的なものの 1 つは、レイヤー構成をレイヤー自体にリンクする情報です。「レイヤー構成 - 1065」を指定する画像リソースセクションを掘り下げると、レイヤー構成に関する名前、コメントなどしか抽出できません。
私が持っている質問は、レイヤーカンプはPSDファイル内のレイヤーによってどのように参照されるのですか? 各レイヤーカンプにどのレイヤーが適用されているかを知る必要があります。PS で提供されるスクリプト (たとえば、レイヤー コンプからファイル) を調べると、コンプ内にどのレイヤーがあるかを確認する前に、レイヤー コンプが常に「適用」されます。アクションを作成し、レイヤーを確認する前にレイヤー構成の ClassID を使用してそのアクションを実行しているように見えるため、このメソッドは、このレイヤー構成によって実際に参照されているレイヤーを知る必要があります。それは、特に私ができるようにする必要があることであり、これまでのところ成功していません.
私が c++ に固執し、これが外部アプリケーションであることが重要であるため、プラグイン SDK はここではあまり役に立ちません。