Script-fu〜GIMPビルトイン関数〜
これは何?
GIMPの標準実装のGimp関数です。gimp-ではじまるやつ。
対応表
使えそうなものだけひっぱてきます。主に通常の言語ではサポートされているであろう命令群を中心に取り上げます。
目的 | GIMP実装 |
Gimpに登録 | |
メニューに登録 | (gimp-plugin-menu-register image) |
Script-fuを登録 | (script-fu-register まあいろいろ) |
Iconを登録 | (gimp-plugin-icon-register "プロシージャ名" icon_type icon_data_length icon_data) |
ドメインを登録 | (gimp_plugin_domain_register "ドメイン名" "URI") |
ヘルプページを登録 | (gimp_plugin_help_register "ドメイン名" "URI") |
ファイル操作 | |
ファイル名取得 | (gimp-image-get-filename image) |
ファイル名設定、保存 | (gimp-image-set-filename image fileName) |
メッセージBOX | |
メッセージBOXを出す(OKのみ) | (gimp-message massage) |
メッセージBOXのモード設定 (0:標準、1:出さない、2:ログ形式表示のダイアログを出す) | (gimp-message-set-handler mode) |
メッセージBOXのモード取得 | (gimp-message-get-handler) |
表示 | |
再描画 | (gimp-displays-flush) |
Undo制御 | |
Undo記録停止 | (gimp-image-undo-disable img) |
Undo記録再開 | (gimp-image-undo-enable img) |
Gimpにメッセージを記録 再起動後も読み出し可 | |
メッセージ呼び出し | (gimp-gimprc-query "test") |
メッセージ記録 | (gimp-gimprc-set "test" "aaaa") |
Gimp終了 | |
Gimp終了 | (gimp-quit) |
対象イメージ | |
編集有無 | (gimp_image_is_dirty image) |
オブジェクト | GIMP実装 | 解説 |
image | 画像自身 | |
drawable | 描画対象物 | |
layer | レイヤー | |
floating | フロート | |
path | パス | 名前で識別 |
gimp_get_path_by_tattoo | 画像から指定の識別番号を持つパス名を取得 | |
gimp_path_delete | 指定パスを削除 | |
gimp_path_get_current | 現在のパスを取得 | |
gimp_path_get_locked | 指定パスのロック状態を取得 | |
gimp_path_get_point_at_dist | 指定パス上のポイントを距離で取得。 | |
gimp_path_get_points | 指定パスのポイントを取得する+パス情報 | |
gimp_path_get_tattoo | 指定パス上の識別番号を取得する | |
gimp_path_import | SVGファイルからパスを読み込む | |
gimp_path_list | 画像の上にあるパスの数とその名前のリストを取得する。 | |
gimp_path_set_current | 指定の画像の指定パスを現在のもに指定する | |
gimp_path_set_locked | 指定パスをロックする | |
gimp_path_set_points | 指定パス上にポイントを設定する | |
gimp_path_set_tattoo | 指定パス上に識別番号を設定する | |
gimp_path_stroke_current | 現在のパスを描画する | |
gimp_path_to_selection | 指定パスを選択範囲に変換する | |
gimp_path_list | 指定パス上に識別番号を設定する | |
gimp_path_set_tattoo | 指定パス上に識別番号を設定する | |
patterns | パターン | |
brush | ブラシ | |
brushes | ブラシ | |
channel | チャンネル | |
color | カラー | |
context | 現状の状態 | |
display | 表示 | |
selection | 選択範囲 | |
text | テキスト | |
unit | 単位 | |
parasite | パラサイト情報 | |
gimp_drawable_parasite_attach | 描画対象物にパラサイト情報をつける | |
gimp_drawable_parasite_detach | 描画対象物からパラサイト情報をはずす | |
gimp_drawable_parasite_find | 描画対象物から指定の名前のパラサイト情報を取得 | |
gimp_drawable_parasite_list | 描画対象物上のパラサイト数とそのリストを返す。 | |
gimp_image_parasite_attach | 画像にパラサイト情報をつける | |
gimp_image_parasite_detach | 画像からパラサイト情報をはずす | |
gimp_image_parasite_find | 画像から指定の名前のパラサイト情報を取得 | |
gimp_image_parasite_list | 画像のパラサイト数とそのリストを返す。 | |
gimp_parasite_attach | グローバルにパラサイト情報をつける | |
gimp_parasite_detach | グローバルからパラサイト情報をはずす | |
gimp_parasite_find | グローバルから指定の名前のパラサイト情報を取得 | |
gimp_parasite_list | グローバルのパラサイト数とそのリストを返す。 | |
fonts | フォント | |
gradient | グラデーション | |
progress | プログレスバー | |
tatto | 各オブジェクトへの目印番号 |
オブジェクト〜パレットにあるやつ〜 | GIMP実装 | 解説 |
gimp_airbrush | エアーブラシ | gimp_airbrush_default |
gimp_convolve | にじみ | gimp_convolve_default |
gimp_dodgeburn | ? | gimp_dodgeburn_default |
gimp_eraser | 消しゴム | gimp_eraser_default |
gimp_paintbrush | 絵筆 | gimp_paintbrush_default |
gimp_smudge | 指 | gimp_smudge_default |
オブジェクト〜メニューにあるやつ〜 | GIMP実装 | 解説 |
gimp_brightness_contrast | 明るいさとコントラスト | |
gimp_airbrush | エアーブラシ | |
gimp_airbrush | エアーブラシ | |
gimp_airbrush | エアーブラシ | |
gimp_airbrush | エアーブラシ | |
gimp_airbrush | エアーブラシ |
間違っていたらごめんなさい。
生きてると思しき命令群
参考データ
Gimp Script-Fu 実践これ重要
検証バージョン
2.2.13のWin版調査方法
Script-fuコンソールで実行。命令部分が未宣言の変数でエラーとならない場合をとりあえず実装済みとみなす。
ゲイツOSなんか見捨てろなんて言わないでください。
世の中そうは行かないですから・・・ねぇ。
2007年05月24日(木) 03:34:59 Modified by ryunosinfx