Skip to main content
IM-HIDE
Inspiring
3月 21, 2024 4:37 午前 UTC
質問

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

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

 

現象としては

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

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

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

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

 

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

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

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

このトピックへの返信は締め切られました。

返信数 4

Ten A
Community Expert
Community Expert
3月 25, 2024 3:04 午前 UTC

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

 

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

翻訳
IM-HIDE
IM-HIDE作成者
Inspiring
3月 26, 2024 11:57 午前 UTC

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

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

 

翻訳
Ten A
Community Expert
Community Expert
3月 21, 2024 5:16 午前 UTC

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

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


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

翻訳
IM-HIDE
IM-HIDE作成者
Inspiring
3月 21, 2024 9:56 午前 UTC

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

 

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

 

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

翻訳