Skip to main content
yusukeu7571935
Participant
August 4, 2022
Answered

Photoshop、Illustratorのプラグイン開発について

  • August 4, 2022
  • 2 replies
  • 694 views

7年前にCC2015SDKを利用してPhotoshop、Illustratorのプラグイン開発を行いました。
現在も利用中なのですが、利用者によってはCC2015にサインインして利用できない人が出てきています。

Photoshop、Illustratorのバージョンアップに対応するためには、毎回そのバージョンのSDKを利用してビルドする必要がありますでしょうか?それとも、古いバージョンのSDKでビルドしたプラグインモジュールをコピーして最新バージョン向けのプラグインフォルダに格納するだけでも良いのでしょうか?

    This topic has been closed for replies.
    Correct answer erinferinferinf

    I apologize if I don't understand completely based on the auto-translation...

     

    In order to make your plug-in compatible with more recent versions of Photoshop and Illustrator, you will probably have to recompile it with newer tools (for example, compile it with the latest XCode if you're using macOS).

     

     

    You will probably want to download the latest SDK for both:

     

     

    Note that if you get "Access Denied" please read this: https://medium.com/adobetech/locate-and-download-the-photoshop-c-sdk-4f0e55f091ae?source=friends_link&sk=81164b58cf1d034ccfaa73275d7edb58

     

    Perhaps @Ten A can also help here...

    2 replies

    Ten A
    Community Expert
    Community Expert
    August 4, 2022

    2015だと7年前ですからその間にErinさんの指摘の通り互換性に関連する大きな変更がありました。

    プロジェクト自体をそのまま新しいSDKでコンパイルしても通りません。また、APIによっては細かい変更が加えられているケースもありますから、ソース自体も手を加える必要はあるでしょう。

    また、UIをどのように組んでいるかによっても作業量は異なります。

    まずは、ターゲットに応じたSDKをダウンロードしドキュメントを読み込む事から始めてください。

    yusukeu7571935
    Participant
    August 5, 2022

    エンドユーザより、CC2015SDKでコンパイルした7年前のプラグインファイルをコピーして利用したら、最新のPhotoshopが利用できたという情報がありました。そのため、完全下位互換対応しているのかなと思い、質問させていただきました。

    ターゲットに応じたSDKでコンパイルし直して対応するようにします。

     

    ご回答ありがとうございました。

    Ten A
    Community Expert
    Community Expert
    August 5, 2022

    IllustratorはPIPLの変更で最低限その部分の処理は必要ですが、WindowsでPhotoshopの場合は操作するAPIによっては通るものもあるかもしれませんね。macOSの方は色々と手を加えないとだめだと思います。
    SDKをダウンロードした上でdocumentation.htmlを開きNew for Creative Cloud 20xxをチェックするとAPI関連の変更は把握できるでしょう。多くは追加ですが、中には廃止されるAPIもあります。

    erinferinferinf
    Adobe Employee
    erinferinferinfCorrect answer
    Adobe Employee
    August 4, 2022

    I apologize if I don't understand completely based on the auto-translation...

     

    In order to make your plug-in compatible with more recent versions of Photoshop and Illustrator, you will probably have to recompile it with newer tools (for example, compile it with the latest XCode if you're using macOS).

     

     

    You will probably want to download the latest SDK for both:

     

     

    Note that if you get "Access Denied" please read this: https://medium.com/adobetech/locate-and-download-the-photoshop-c-sdk-4f0e55f091ae?source=friends_link&sk=81164b58cf1d034ccfaa73275d7edb58

     

    Perhaps @Ten A can also help here...

    yusukeu7571935
    Participant
    August 5, 2022

    Thank you for your quick response.
    I'm going to compile with the latest SDK.