Skip to main content
photoshopperJP
Community Expert
Community Expert
December 15, 2025
Question

PSDファイル内の「レイヤーリンク情報」の保存箇所について質問です

  • December 15, 2025
  • 1 reply
  • 190 views

PSDファイルをプログラムから読み込み、レイヤー操作を自動化する処理を実装しています。
その中で「レイヤー同士のリンクを解除する」処理を行いたいのですが、
リンク状態がどこに保存されているのか特定できず困っています。


「リンクあり」と「リンク解除」状態のPSDを用意してバイナリ比較を行ったところ、両者に差分が見つかりませんでした。

また、PSD仕様書の Linked Layer 周辺も確認しましたが、該当しそうな情報を見つけられませんでした。
もし見落としている箇所や、リンク情報が保存される別の場所があればご教示いただけますと幸いです。

参考:PSD仕様書
https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_pgfId-1049436

photoshopperJP_0-1765765606131.png

photoshopperJP_1-1765765739463.png

 

photoshopperJP_2-1765765776296.png

 

環境情報

  • OS:Windows 11 Home(バージョン 24H2)
  • Photoshop:Adobe Photoshop 27.1.0(20251117.r.17 2758080 / x64 / Release)

どうぞよろしくお願いいたします。



※Adobeのチャットサポートにも問い合わせましたが、プログラミング関連に関しては管轄外のためこちらのCommuityに誘導いただきました。

1 reply

Ten A
Community Expert
Community Expert
December 15, 2025

Additional Layer InfoのlnkDではないですか?

photoshopperJP
Community Expert
Community Expert
December 15, 2025

@Ten A さん
早速のご回答ありがとうございます。
自分もそう思っていたのですが、lnkDで探しても該当のファイル内にそのキーがないのですよ…。
lnkD,lnk2,lnk3を探してみましたが、見つからず。

しかし、ファイルを開くとリンクされているという状況です。

リンクしているファイルとされていないファイルでバイナリレベルで

差分がないというのも少し不可解な状況で、リンク有無をどうやって判断しているんだろうという状況です。

つらい。

photoshopperJP_0-1765773523275.png

 



written by Photoshopperjp 👉 https://photoshopper.hatenablog.com/