見出し画像

【projectItemRenamer.jsx】作業準備 4【開発記】


今回の概略

THEME_COLOR に指定すべき文字列の情報を得る事はできなかった😞

#jsx #開発記
#ExtendScript #AfterEffects

作業準備 ←今ココ
ラベル対応
第2層改装
ローカライズ対応
OTSParser 改
総合試験
最終調整
公開準備

----備忘録
ラベルカラー対応
カメラやライトレイヤー
他の未対応第2層スイッチ
第2層ラジオボタン化
ローカライズテキスト対応?
ローカライズの書式を一般的な物に修正したい
OTSParser 改
OTSPElement の property の幾つかが [PNAME.????] になってるので直値にする
 全部やる必要は無いけど nodeValue とかは直の名前なので統一するという意図

追加ができたら順次実装だけど順番?に
「結果一覧 CSV 」
「ラベル対応」(第1層,第2層)
「第2層改装」
かな🤔
新機能用に第2層の UI を変更するのはこれらの処理の中でやる事になるぽ🤤
特にチェックボックスだったのをラジオボタンにする部分は先にやるとデバグがめんどい😞

ラベルカラー❎ →直値
アプリ内アイコン
画像埋込
高解像度画面の判別


前回の粗筋

文字で色指定どうやるのん…😞



調査

じゃ THEME_COLOR を使った例を探るお🤤

Extend Suffix or create script?
https://community.adobe.com/t5/photoshop-ecosystem-discussions/extend-suffix-or-create-script/td-p/14161207

var myBrush = g.newBrush(g.BrushType.THEME_COLOR, "appDialogBackground");

………
他にも記事は幾つか出てくるけどこの "appDialogBackground" 以外の値が出てこないお…😭ドウナッテルノ

見つけた質問サイトのコードは PSPhotoshop だから PS リソース内に合致する単語がどこかに無いか探したら良いかしら🤔

………

………

………

AEAfterEffects には有った名前変換みたいなテキストとか PS は全く出てこないお…😞
うーん… "appDialogBackground" って文字列か近い接続の仕方の文字列探して参考にしようとしたけどそもそもファイルが見当たらないんじゃどうしようもないお🙄

………

………

………

好きな形を描く
2.a ブラシ/ペンを作成する
https://sites.google.com/view/youuu4/HowToWrite/graphicsobject#h.p_22RPUITaJxLh

color
色の指定。先程のtypeにSOLID_COLORを入れた時は[R,G,B,A]の配列で与える。それぞれの値は 0.0から1.0まで。THEME_COLORの場合はアプリケーション側で用意されている文字列を使って与える。どんなのが用意されているのか知らないから、具体的に何を書けばいいのかわからん。

いつも参考にさせてもらってるサイトの主ですら「知らない」と言ってる😞
適当に指定して当たるまで頑張るのも手だけど流石になぁ…🙄

うーん…アプリによって値が違う、までは分かったけど具体的な文字列が分からないので諦めかな…😞
アプリケーションバイナリをダンプしたら分かるかもしれないけど…😑


次回は

カラーと同じ様にチラっと調べたアイコンについて調べるぽ🤤

いいなと思ったら応援しよう!