月別2023年10月 一覧

Photoshop UXP Plugin ExportImagesCustom

Photoshop UXP Pluginを作りました。画像を保存するプラグインですがExportImagesUXPと役割が被るとこもありますが今回は保存を実行するアクションを生成するプラグインです。しかし通常通りにアクションを作成する場合と違ってアクティブな画像をそのまま元々保存されていたフォルダーに保存、しかも複数のフォーマットで保存できます。通常Scriptでしかできない事をアクションで行い、しかもアクションなので他の動作と組み合わせたりファンクションキーにショートカットとして割り当てることも可能です。 メインパネルのUI オプションパネルのUI 基本の仕様 プラグイン自身は保存それ自体を

Read more

Adobe UXP path module isn’t a module

Actually path object is classified as a global object since UXP updated UXP 6.3.0, it can access local directory on UXP. you may think path is a module like Node.js but after requirement, it doesn’t work well. certainly path object is classified as a window object. but on the other hand, you&#

Read more

Photoshop UXP 25.1主にSWC React

Adobeの各種アプリケーションがアップデートされました。IllustratorにもAIが搭載されて自動でベクターが作れる機能とか来ましたがここではいつも通りスルーしてUXPの話題です。Photoshop UXPの25.1の変更内容がアップされました。主にSpectrum Web Component(以下SWC)のReact対応でしょうあ。Web-Components版は既に対応していましたが今後はReactのコンポーネントも扱えます。ちなみにSWCとかWeb-ComponentsとかSpectrumUXPあたりの違いはこちらのページを参照してください。 実装してみる 公式のサンプルコードがあ

Read more

Photoshop UXP how to save document without dialog(file picker)

since Photoshop has switched from CEP to UXP, many decelopers have been confused. CEP and UXP both of them are based on JavaScript and panel UI is based on HTML ,CSS(basically web technology) but also they have some differences as well. this time, a I explain how to save active Document on Photoshop

Read more

Photoshop UXP action recording サンプル

Photoshop UXPにて25.0よりアクションレコードが追加されました。以前の記事でも紹介しましたが何気に画期的な機能です。なので今回もうちょっと踏み込んで具体的に何が便利なのか触れてみます。 アクションレコードの画期的な部分 メリットとして以下のようなことがあります。 通常アクションで作れないような内容もアクションとして登録できる プラグイン開発者だけでなくプラグイン使用者の意図も汲み取ったアクションを作れる 単体Scriptの実行をアクション化がファイル依存なのに対してこれはプラグイン依存なので実行ファイルのディレクトリーに依存しない。 特に2番が大きいでしょうか。後ほど具体的なサン

Read more

Photoshop UXP Plugin Selection Stand

選択範囲を調整するPhotoshopプラグイン作りました。 選択範囲を拡大したり縮小したりぼかしたりする操作はPhotoshopの選択範囲、選択範囲を変更から一々選んでダイアログを呼び出す 必要があります。マスク作成の時など結構頻繁に使うことがあると思うのですがその割に不便に感じてたのでパネルで常時表示させて簡単にいつでも使えるようなプラグインを作りました。 操作できること 基本は選択範囲を変更からのメニューでできることが中心になりますが以下の通りになります。 選択範囲の拡大 選択範囲の縮小 選択範囲のぼかし 選択範囲を滑らかに また以下の事もできます。 選択範囲の端にガイドを引く 選択範囲の

Read more