タグ:UXP 一覧

UXPの型データが公開されました。

UXPの型データが公式から遂に公開されました。 過去にも公開されていましたが長い間更新されていなかったものと違って今回はUXP7.3対応らしいです。それで今回使った所感。 使い方 TypeScriptなので環境構築が必要です。webpackでやる場合は過去の記事のPhotoshop UXPでtypescriptを使うを参照してください。公式のページでも触れらている通り最低限以下のtsconfig.jsonの設定が必要です。 またuxpモジュールだけでなくfsモジュールやpathオブジェクトの型データも揃っています。 ただ現状は不完全な形での公開 ドキュメントでもまだ不完全な部分があると触れらて

Read more

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 サンプル

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

Read more

Photoshop UXP Plugin Selection Stand

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

Read more

Adobe UXP Developer Tools ver2

Adobe UXP Developer Tools(公式でもToolsが複数形だったり単数だったりしてどちらが正しいかわからん)がver2に大幅アップデートしました。 Adobe UXP Developer ToolsとはなんぞやというとUXP Plugin、Scriptの開発に必要なアプリケーションで開発中のPluginなんかはこれを通じて読み込みます。基本の使い方は私のこちらの記事を読んでください。今回ver2の変更点を紹介します。 インストール 皆さんご存知の通りAdobeは最近CC Desktop Aplicationでアプリケーションのインストール、アップデート、アンインストールを管

Read more

UXP 7.2 Spectrum Web Component(SWC)を使ってみる

Spectrum Web Component(以下SWC)が2024のPhotoshopよりベータ版の実装から正式な実装になりました。従来のSpectrum UXPより充実したコンポーネントのパーツが使えるようになります。尚SWC,Spectrum UXPといったこの辺の基本は過去の記事、Photoshop 24.5ベータ UXP 7.0追加APIをご覧ください。使用にあたってwebpackとyarnを使いますがある程度事前の知識が求められるのは覚悟してください。実装にあたっては公式のドキュメントと

UXP 7.2に追加されたxmp関連の機能

予想より早くPhotoshop2024がアップデート可能になって巷でも話題になっていますがUXPもベータ版から7.2になって幾つか大きな更新がありました。今回xmp関連の機能について触れたいと思います。 そもそもxmpとは? xmpとは色々省いて簡単に説明すると個々のファイルにテキストデータを埋め込むことができる XMLのようなフォーマットです。今回簡単な操作をすることが目的です。前回の記事配置画像の差異を検知する Illustrator Extensionのプロトタイプ ItemInspectorでも触れましたが最後に再度参考サイトも紹介します。 それで従来ExtendScriptでもpsd

Read more