Siril unsharp mask script の作成
Siril 1.4.0 beta3が公開されました。
このアップデートではpython scriptについての修正が多くされています。
私もGeminiを使ってpythonでプログラムを作成していたので、pythonスクリプトを作ってみようと思い立ちました。
第1弾として、コマンドでは実装されているもののGUIでは実装されていない「アンシャープマスク」をGUI操作できるようにしてみました。
ダウンロードは下のリンクから。
画面は下のような単純なものです。
適用量と半径を決めて、適用を押せば処理されます。
適用を押して満足する結果ではなかった場合は、Sirilのメインウインドウのundoボタンをクリックして元に戻し、スライダーを調整して再度適用する作業を繰り返す必要があります。
その際、スクリプトのウインドウが隠れてしまうと操作が非常にやりにくいため、ウインドウを常時最前面にする設定にしています。 Siril以外の他のアプリも含めて最前面に表示されてしまいます。
本来はプレビュー機能をつけたかったのですが、本日の時点においてsirilpyにはプレビュー機能がサポートされていないらしく、実装できませんでした。
思い立ってからこれが出来上がるまで(どうやってSirilのpython scriptをGeminiに作らせるかの検討も含めて)、1時間もかかりませんでした。
いやほんとAIって進歩が凄いですね。
また何か作れないか、のんびり考えてみたいと思います。
コメント
コメントを投稿