Skip to main content
IM-HIDE
Participating Frequently
March 21, 2024
Question

v28.3でJavascriptから画像トレースを動かす際のカラーを透過について

  • March 21, 2024
  • 2 replies
  • 543 views

画像トレースでv27.4時は「ホワイトを無視」、v28.3は「カラーを透過」にオプションが変わっているのですがJavascriptから動いてくれなくなってしまいました。

 

現象としては

・「カラーを透過」にチェックをいれてプリセットを保存

・JavascriptからtracingOptions.loadFromPreset("プリセット")でロードして処理

・画像トレースのパネルは指定したプリセット名ではなく「カスタム」になってしまい

 「カラーを透過」のチェックが外れて処理されている。

 

tracingOptionsのプロパティ一覧を表示するとignoreWhiteがあるのですがtrueに設定しても無視されてしまいます。

v28.3でJavascriptから「カラーを透過」を有効にして処理する方法はあるんでしょうか?

プロパティ一覧にはそれらしいものが見当たらなく。

This topic has been closed for replies.

2 replies

Ten A
Community Expert
Community Expert
March 25, 2024

スクリプト絡みってなかなか直してくれないんですけどUservoiceの方に投げ込んでおきました。

 

https://illustrator.uservoice.com/forums/908050-illustrator-desktop-sdk-scripting-issues/suggestions/48180911-the-ignorewhite-property-of-tracingoptions-does-no

IM-HIDE
IM-HIDEAuthor
Participating Frequently
March 26, 2024

Uservoiceへのポストありがとうございます!!

修正を期待して待つことにします。

 

Ten A
Community Expert
Community Expert
March 21, 2024

う〜ん、ダメですね。現行のインターフェースに変更されたのは2023なんですけど、各パラメータは正常に指定できていたかと思います。パラメータの細かい解説は以下を

https://ten-artai.com/2016/07/335/


2024で上のページのスクリプトをignoreWhiteをtrueにしても白バックが削除できません。というか白に0.01とか乗ってきちゃいますね。
これはバックに網があると判断して残しているのかフラグ自体を無視しているのか判断つかないですね。
ちょっとまとめて報告しておきます。

IM-HIDE
IM-HIDEAuthor
Participating Frequently
March 21, 2024

ご確認までありがとうございます!

 

やっぱり無理ですかぁ、tracingOptionsのパラメータ名をJavascriptで全部出力した際にignoreWhiteのままだったので嫌な予感してたんですが。

 

とりあえず業務スクリプトとして使用してもらっているのでしばらくは以前のバージョンでの利用に一旦戻してもらうことにして代替方法を考えることにします。