3

GIMP を Python または PHP に接続してそのライブラリを使用する方法はありますか? 私がウェブ上で見つけることができるのは、もはやサポートされていないpygimpだけのようです。

ps。私はMacで開発を行い、Linuxを本番サーバーとして使用しています

4

3 に答える 3

5

Python で GIMP プラグインを作成できます (たとえば、James Hestenridge の clothingifyを参照してください) 。次に、コマンドラインから次の形式のコマンドを使用してプラグインを呼び出します。

gimp -i -b '(python-fu-bw-film RUN-NONINTERACTIVE "/path/to/filename.jpg" 0 1 FALSE FALSE FALSE FALSE FALSE FALSE)' -b '(gimp-quit 0)'

それは正確にはきれいではありませんが、可能です。別の例を次に示します。

于 2010-07-13T13:08:07.417 に答える
1

バッチモードでの gimp python プラグインの実行に関する 1 つの重要なこと。オプション -i はインターフェースなしを意味します。しかし、gimp のドキュメントには、同じ説明 --no-interface を持つ別のオプションがあります。ユーザーは同じ効果があるかもしれません。しかし、リモートの Linux マシンでバッチ スクリプトを実行しようとすると、オプション -i を使用して「表示なし」が発生します。オプション --no-interface を使用すると、バッチ スクリプトはエラーなしで実行されます。私の同僚は、これが文書化されていない gimp 2.6.11 の機能であることを発見しました。

よろしく、カルロ。

于 2012-06-23T14:17:03.527 に答える
1

おそらく直接ではありませんが、コマンドラインの「exec()」を介していくつかの機能にアクセスできると思います。あなたは何をしようとしているのですか?GD または ImageMagic ツールは役に立ちますか?

于 2010-07-13T12:55:22.913 に答える