GIMP Chat に GIMP 2.10 上で、Python-fu を使ってプレビューをつくれるスクリプトを書いた方が書き込みをされていらっしゃいます。
gimpchat.com 現行の 2.10 では、gimpfu というライブラリを読込みそれに依存して Python スクリプトを書くのが主流です。ただし、gimpfu を使うと、パラメータを動かしたときに、プレビューさせてから結果を適用することができません。
それを UI に関しては gimpfu に依存することなくダイアログなどを直接 gtk2 をたたいて描くことでプレビューを実現しているようです。ただ、作者の方は、ここまで来るのに Chat GPT に訊きまくりでなんとかやってきて、自分自身でもコードの中身が分からないところがある、とおっしゃっています。
GIMP は 3.0 で Python 関係が大きく変わりますし、gimpfu もなくなってしまうので、これ以上深入りは避けようとは思いますが、GIMP 3.0 に向けていろいろ考えたいところではあります。