やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

GIMP python-fu の不満点

 画像作成を自動化したい。python-fuで。だが数々の問題がある。動く所までなかなか進まないし、じつは不可能かもしれない。その調査だけで大変。そして3年後には使えなくなる予定など盛りだくさん。

不満

  1. Python3で使いたい
  2. リファレンスが欲しい
  3. CLI実行したい
  4. まとまった情報源がない

1. Python3で使いたい

  • 2は2020-01-01でサポート終了(あと数日後……)
  • 参考:
  • GIMP version 3から使えるようになるらしい
    • いつリリース?
      • 2019-07-29更新時点で「リリースされるまで3年もかかりません」とある……
    • Python API が壊れそう
      • 今学習してたものが3年後には使えなくなる予定……

2. リファレンスが欲しい

  • メニュー ヘルププロシージャブラウザで一覧できる
    • 超見づらい
      • 英語
      • 字が小さい
      • 1関数ずつクリックしないと読めない(計1265個)
    • コピペできない
      • 一括翻訳して読めない

3. CLI実行したい

4. まとまった情報源がない

 Python-fuのまとまった情報源が見当たらない。散らばった情報をかき集めるしかない。

所感

 開発&実行するにはあまりに劣悪な環境。なんとか改善できないものか。

 情報も少ない。よほどマイナーなのだろう。素晴らしい機能なのに。

対象環境

$ uname -a
Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux
  • Python2でなくPython3を使いたい
    • 2は2020-01-01でサポート終了(あと数日後……)
    • 2はclassが使えない
    • 参考:
    • GIMP version 3から使えるようになるらしい
      • いつリリース?
        • 2019-07-29更新時点で「リリースされるまで3年もかかりません」とある……遅すぎ
      • Python API が壊れそう
        • 今学習してたものが3年後には使えなくなる予定……
  • python-fuのAPIリファレンスが欲しい
    • メニュー ヘルププロシージャブラウザで一覧できる
      • 超見づらい
        • 英語
        • 字が小さい
        • 1関数ずつクリックしないと読めない(計1265個)
      • コピペできない
        • 一括翻訳して読めない
  • 端末でCLIとして実行したい
  • デバッグしたい

所感

 開発&実行するにはあまりに劣悪な環境。なんとか改善できないものか。

 だからといってscript-fuでSchemeとかいう謎のインタプリタ言語を初めて触るところからやるのも避けたい。コードが汚そうだし。

 スクリプトで自動化できるのは大変すばらしいので、なんとかモノにしたい。

対象環境

$ uname -a
Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux