問題タブ [script-fu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
22869 参照

image-manipulation - コマンドラインからGIMPを使用してXCFをPNGに変換するにはどうすればよいですか?

ビルドプロセスの一環として、いくつかのXCF(GIMPのネイティブ形式)画像をPNG形式に変換する必要があります。これはGIMPのバッチモードを使用して可能になるはずですが、私が以前知っていたscript-fuをすべて忘れてしまいました。

入力画像には複数のレイヤーがあるため、「表示されているレイヤーをマージ」の後に「PNGとして保存」に相当するバッチモードが必要です。また、何もインストールできないことにも注意してください~/.gimp*/scripts/。自己完結型のコマンドライン、またはソースツリーにスクリプトをインストールする方法が必要です。

これはこの質問に似ていますが、GIMPを使用してこれを行う必要があるという追加の制約があることに注意してください。ImageMagickの現在のバージョンを試しましたが、テスト画像が壊れています。

0 投票する
1 に答える
676 参照

python - GIMP のパスにテキストを添付する

私は数日前から (python-fu を使用して) gimp API を発見しており、実際に楽しんでいます。ただし、パスにテキストを添付することはできません。

ユーザー インターフェイスを使用して実行するのは非常に簡単です (パスを作成する > テキストを作成する > ツールボックスでパスに沿ってテキストをクリックする) ... しかし、ご想像のとおり、物事が簡単な場合は好きではありません。そのため、Pythonを使用してそれをやろうとしています。

これが私がすでにできたことです:

  • レイヤーを作成する
  • その上にパスを追加します
  • 新しいテキストを作成する
  • 全体を表示する

私が今しなければならないのは、テキストをパスに追従させる方法を学ぶことだけです.

助けていただければ幸いです。

ありがとうございました

0 投票する
2 に答える
231 参照

lisp - Schemeで拡張可能なキーワードを使用して文字列を作成するにはどうすればよいですか?

レイヤーをファイルにエクスポートするGIMPスクリプトを書いています。エクスポートするファイル名の形式を各要素のチルダ文字の組み合わせで提供できるユーザー指定可能なフィールドを提供したいと思います(つまり、レイヤー「bar」と「baz」を含む「foo」という名前のファイル。出力ファイル名の形式は「〜f-〜l.png」で、「foo-bar.png」と「foo-baz.png」を出力します。Luaでこれを行う方法を知っています:

GIMPのスキームでこれを行うにはどうすればよいですか?

繰り返しますが、文字列内のキーワードを置き換える必要があります。すでに定義した文字列を作成する関数は必要ありません。

0 投票する
1 に答える
1184 参照

lisp - GIMP がこのスクリプトを処理できないのはなぜですか?

このスクリプトを Gimp の .scm として持っています。

ファイルの先頭にコメントがあると、スクリプトはまったく読み込まれません。コメントが削除されると、GIMP はスクリプトを更新するときに「C:\Users\Stuart.gimp-2.6\scripts\export-layers.scm の読み込み中にエラーが発生しました: エラー: 括弧が一致しません: 1」というエラーをスローします。Codepadで実行するとうまく解析されるので、それが何なのかわかりません(script-fu-registerポイントで壊れます)。

0 投票する
2 に答える
138 参照

perl - このPerlスクリプトを使用するにはどうすればよいですか?

このperlスクリプトをオンラインで見つけましたが、使い方がわかりません。実行すると、空のターミナルが開きます。ターミナルを機能させるために何を入れるべきかわかりません。

スクリプトはここにあります:http ://www.ve3syb.ca/software/gimp/script-update.pl

手伝ってくれてどうもありがとう。

0 投票する
1 に答える
227 参照

gimp - スクリプトフー-明るさ

誰かがscript-fuを使用して、画像でgimpを読み取り、明るさ/コントラストを変更してから画像を保存する方法を知っているかどうか疑問に思いました。

ありがとう

0 投票する
1 に答える
1228 参照

scheme - Script-Fuが「不正な機能」を与えてくれます

これは私の最初の gimp スクリプト fu であり、そこで実行しようとすると「不正な関数」が表示されます。

たぶん、経験豊富な誰かがエラーを見つけることができ、私は何か基本的なことを見逃していると感じています (またはそれは単なる愚かな間違いです)。私はまだドキュメントに苦労しています。

ありがとう!

0 投票する
3 に答える
786 参照

macos - 行とファイルの内容を stdin としてプログラムに渡す

ファイルと 1 行のコードをプログラムに渡そうとしています。

私の行:

私のファイル(ファイル):

プログラムへの入力:

次のような1行になると思います。

またはそのようなもの

0 投票する
1 に答える
2099 参照

scheme - すべてのフォルダからファイル(* .jpg)のリストを取得するにはどうすればよいですか?

GIMPでScript-FUを使用して、すべてのフォルダーからファイルのリスト(* .jpg)を取得するにはどうすればよいですか?

これは、現在のフォルダーからのみファイルを取得します。

0 投票する
1 に答える
1527 参照

arguments - GIMPスクリプト-FU-エラー:引数が足りません

GIMPスクリプト-fu-初心者はこちら。

GIMP 2.6のドキュメントのどこにも、これが機能しない理由がわかりません。

GIMPに表示されますが、実行すると次のように表示されます。

しかし、Script-FUコンソールを見ると、それは正しいようです...私の方法のエラーが関数呼び出しにない限り...