Nanashi-soft○プログラマ専用○Photoshopプラグイン開発○
◇Photoshopプラグイン開発 -環境構築-
●環境構築
SDKが配布されていたので,それをダウンロードする
○Adobe Photoshop® SDK
http://www.adobe.com/jp/devnet/photoshop/sdk.html
adobe_photoshop_cs5_sdk_win.zipをダウンロードする
ファイルを右クリック→プロパティ→全般タブ→ブロックの解除ボタンをクリックしてOKボタン
適当な場所に展開しておく
追記[2015/3]
今のPhotoshop CC (2014)などのSDKは,↓こちらのページにありました
http://www.adobe.com/devnet/photoshop/sdk.html
仕様が変わっていて,このページの説明とは合わなくなっている可能性があります
Visual Studioが必要みたいなので,インストールする
○Visual Studio Express
http://www.microsoft.com/ja-jp/dev/
→ダウンロード→Visual Studio Express
Visual Studio Express 2012 for Windows Desktopの下のダウンロードページへ
今すぐインストールをクリックすると,wdexpress_full.exeがダウンロードできる
それを起動,セキュリティ警告は無視して実行ボタンをクリック
ライセンス条項に同意するにチェックを入れると,インストールが出てくるので,それをクリック
インストールが開始される(はず)。途中でパソコンの再起動が必要なので注意のこと
ただし,開発要件↓にプロフェッショナルが書かれてあるので,Express版ではできないかも知れません
Microsoft Visual Studio 2008 Professional Edition (64-bit tools installed)
できなければ,この記事は終了です(ぉ
●プロジェクトを開いてみる
masterprojectsがなんか雛形っぽいので,これを開いてみます
BuildAll.slnをダブルクリックして開いてみます
プロジェクトとソリューションの変更をレビューダイアログが開きます
よくわかりませんが,そのままOKボタンを押してみる
凄い数の警告が出ますが,とりあえずエラーは出ませんでした(ほっ)
●ビルドしてみる
ザッとサンプルを見渡したところ,nearestbaseがカラーをいぢっているサンプルっぽいので,これをコンパイルできるか試してみます
うちのフォトショは64bit版なので,64bitでコンパイルする必要があるので,設定をします
ソルーションエクスプローラーからnearestbaseフォルダを右クリックしてプロパティ
→左の構成プロパティをクリック
→右上の構成マネージャーボタンをクリック
アクティブソリューションプラットフォーム:x64
閉じるボタンをクリック
ソルーションエクスプローラーからnearestbaseフォルダを右クリックして,ビルドしてみる
いちおう正常終了しました
どこに生成されるのかと言うと,↓ココです
adobe_photoshop_cs5_sdk_win/pluginsdk/samplecode/Output/Win/Debug64
●フォトショにインストールしてみる
作成したサンプルプラグインが動作するのか試してみます
その為には,プラグインフォルダを知る必要があります
フォトショを起動して,メニューの編集→環境設定→プラグイン
追加のプラグインフォルダーに表示されている場所がそれです
デフォルトインストール先は↓ココになっていると思います
C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins
その場所に,Debug64フォルダごとコピーして,フォトショを再起動します(フォルダ名は何でも構いませんので)
メニュー→ヘルプ→プラグインについてに NearestBaseが表示されていれば成功です
ちなみに,それでこの NearestBaseはどういう動作なの? と言う話ですが
メニューの編集→環境設定→一般
カラーピッカー:NearestBase
に設定してみればわかります
こんなところまでプラグインで触ることができるのですね('-'*)
それよりも今初めてカラーピッカーを変更できる事を知りましたよw
これWindowsにしたらパレット指定で色塗れますね。今までずっと欲しかった機能を発見した(ぉ
これでフォトショッププラグイン製作が可能になりました
○TOP○プログラマ専用○Photoshopプラグイン開発○



