PhotoshopでJavaScript(jsx)で書いたプログラムとプラグイン(C++)で書いたプログラムの処理速度を比べた結果

PhotoShopでスクリプトを書いて、現在アクティブなドキュメントのレイヤーを全て取得し、レイヤー名と座標をCSV形式で出力するということをしていました。

大体250前後のレイヤー数、プラスグループ化がそこそこされている状態だとスクリプトで実行した場合2.7秒かかってました。

JavaScriptで書けばこんなもんかなと特に気にしなかったんですが、よくよく考えたらC++でプラグインかけるよなぁと思い、C++で書いてみた結果、平均80msで出力できるようになりました。

大体30倍ぐらい速くなったんで、もっと複雑なことができそうです。

プラグインのドキュメントがネット上に中々なくて苦労した・・・。

———————————広告———————————

———————————広告———————————

コメントを残す

メールアドレスが公開されることはありません。