Skip to main content
  • 6,638 Posts
  • 10,287 Replies
6638 Posts
1755Known Participant
 質問
レイヤー名にボタンと同じ名前をつけるエクステンション

ボタンを複数作って、アクティブなレイヤーをそのボタンの名前と同じにするというエクステンションを作りました。 ボタンは下記の通りです。idを変えて複数作っています。<button id="btn1" class="sampleBtn">サンプル</button> 実際にレイヤー名を変えるスクリプトはこう書きました。function changeName(colorName) { app.activeDocument.activeLayer.name = colorName; } これをmain.jsで呼び出す(?)形でwindow.onload = function (){ const target = document.querySelectorAll('.sampleBtn');//tagetclassグループで指定 //for分で要素数分ループ処理 for (let i = 0; i < target.length; i++) { //クリックイベントを追加 target[i].addEventListener('click', () => { var buttonName = event.target.textContent ; //ボタンの名前を取得 csInterface.evalScript('changeName("' + buttonName + '")'); }, false); }} 実際にこれで思った通りの挙動になっています。 お聞きしたいのは、本当にこれで良いのかどうかです(丸投げですみません)いろいろ調べながらコードを切り貼りしただけなので、動くには動くのですがこれで本当に大丈夫なのか自信がありません。 コードの書き方でおかしい所があったり、こういうのも必要なんじゃないかとか、何かアドバイス等頂けたらありがたいです。 宜しくお願いいたします。

Windows inkをオフにした状態でPhotoshop 2023の筆圧感知が機能するようにしたい。

フォトショップ2023 Windows 11です。件名の通り、機能させる方法はありませんでしょうか? まず私はPhotoshopでイラスト制作の仕事をしております。その際、スポイト機能をよく利用します。塗り込む際に中間色が必要になるタイミングが非常に多いからです。 しかしWindows inkをオンにした状態ですとこのスポイト機能に以下のようなラグが2、3秒発生します。1…ペンを何度か押した後、指定した色を拾う。2…強く押し込むようにした後、やっと色を拾う。 Windows inkをオフにした状態ですと上記のようなラグが全く発生しない代わりに筆圧感知がされなくなります。Photoshopでペンツールを選んだ時、メニュー右上の筆圧感知をオンにしても反映されません。ブラシ設定でコントロールを「筆圧」に変えても反映されません。 ネットで検索して出た「PSUserConfig.txt」を試しましたが無理でした。他にも検索して出たPhotoshopが重たいと思った時にするべき環境設定、このフォーラム内で検索して出た近い内容を試しましたがどれも無理でした。 ちなみに前回使っていたPhotoshop CCでは出来てました、最近新しいPCにしたのでPhotoshopも新しくしたのですね。CCに戻すしかない、またはAdobeに直接質問した方が早いのでしょうか…。 よろしくお願いします。